# near model CODE resource # jump table entries: 1888-1904 (17 of them) export_236: fn00000000: 00000000 4E56 FFF8 link A6, -0x0008 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 266E 0008 movea.l A3, [A6 + 0x8] 0000000C 206E 000C movea.l A0, [A6 + 0xC] 00000010 49E8 0012 lea.l A4, [A0 + 0x12] 00000014 2E2B 0008 move.l D7, [A3 + 0x8] 00000018 DEAB 0004 add.l D7, [A3 + 0x4] 0000001C 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] label00000020: 00000020 4A94 tst.l [A4] 00000022 56C0 sne D0 00000024 4A00 tst.b D0 00000026 6710 beq +0x12 /* 00000038 */ 00000028 2054 movea.l A0, [A4] 0000002A BEA8 0004 cmp.l D7, [A0 + 0x4] 0000002E 5EC1 sgt D1 00000030 C001 and.b D0, D1 00000032 6704 beq +0x6 /* 00000038 */ 00000034 2848 movea.l A4, A0 00000036 60E8 bra -0x16 /* 00000020 */ label00000038: 00000038 4A94 tst.l [A4] 0000003A 6610 bne +0x12 /* 0000004C */ 0000003C 288B move.l [A4], A3 0000003E 206E 000C movea.l A0, [A6 + 0xC] 00000042 214B 0016 move.l [A0 + 0x16], A3 00000046 7000 moveq.l D0, 0x00 00000048 2680 move.l [A3], D0 0000004A 6004 bra +0x6 /* 00000050 */ label0000004C: 0000004C 2694 move.l [A3], [A4] 0000004E 288B move.l [A4], A3 label00000050: 00000050 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000054 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000058 4E5E unlink A6 0000005A 205F movea.l A0, [A7]+ 0000005C 504F addq.w A7, 8 0000005E 4ED0 jmp [A0] export_237: fn00000060: 00000060 4E56 FFEE link A6, -0x0012 00000064 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000068 266E 0008 movea.l A3, [A6 + 0x8] 0000006C 4247 clr.w D7 0000006E 70FF moveq.l D0, 0xFFFFFFFF 00000070 B0AB 0008 cmp.l D0, [A3 + 0x8] 00000074 6608 bne +0xA /* 0000007E */ 00000076 2A3C 7FFF FFFF move.l D5, 0x7FFFFFFF 0000007C 600C bra +0xE /* 0000008A */ label0000007E: 0000007E 202B 0008 move.l D0, [A3 + 0x8] 00000082 D0AB 0004 add.l D0, [A3 + 0x4] 00000086 2A00 move.l D5, D0 00000088 5385 subq.l D5, 1 label0000008A: 0000008A 282B 0004 move.l D4, [A3 + 0x4] 0000008E 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00000092 206E 000C movea.l A0, [A6 + 0xC] 00000096 2868 0012 movea.l A4, [A0 + 0x12] label0000009A: 0000009A 200C move.l D0, A4 0000009C 675A beq +0x5C /* 000000F8 */ 0000009E 70FF moveq.l D0, 0xFFFFFFFF 000000A0 B0AC 0008 cmp.l D0, [A4 + 0x8] 000000A4 6608 bne +0xA /* 000000AE */ 000000A6 2C3C 7FFF FFFF move.l D6, 0x7FFFFFFF 000000AC 600C bra +0xE /* 000000BA */ label000000AE: 000000AE 202C 0008 move.l D0, [A4 + 0x8] 000000B2 D0AC 0004 add.l D0, [A4 + 0x4] 000000B6 2C00 move.l D6, D0 000000B8 5386 subq.l D6, 1 label000000BA: 000000BA BAAC 0004 cmp.l D5, [A4 + 0x4] 000000BE 6C02 bge +0x4 /* 000000C2 */ 000000C0 6036 bra +0x38 /* 000000F8 */ label000000C2: 000000C2 BC84 cmp.l D6, D4 000000C4 6D2E blt +0x30 /* 000000F4 */ 000000C6 BC85 cmp.l D6, D5 000000C8 6D12 blt +0x14 /* 000000DC */ 000000CA 302B 000E move.w D0, [A3 + 0xE] 000000CE B06C 000E cmp.w D0, [A4 + 0xE] 000000D2 6604 bne +0x6 /* 000000D8 */ 000000D4 7E01 moveq.l D7, 0x01 000000D6 6020 bra +0x22 /* 000000F8 */ label000000D8: 000000D8 7EFF moveq.l D7, 0xFFFFFFFF 000000DA 601C bra +0x1E /* 000000F8 */ label000000DC: 000000DC 302B 000E move.w D0, [A3 + 0xE] 000000E0 B06C 000E cmp.w D0, [A4 + 0xE] 000000E4 660A bne +0xC /* 000000F0 */ 000000E6 2806 move.l D4, D6 000000E8 5284 addq.l D4, 1 000000EA 2854 movea.l A4, [A4] 000000EC 7E01 moveq.l D7, 0x01 000000EE 60AA bra -0x54 /* 0000009A */ label000000F0: 000000F0 7EFF moveq.l D7, 0xFFFFFFFF 000000F2 6004 bra +0x6 /* 000000F8 */ label000000F4: 000000F4 2854 movea.l A4, [A4] 000000F6 60A2 bra -0x5C /* 0000009A */ label000000F8: 000000F8 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000000FC 3D47 0010 move.w [A6 + 0x10], D7 00000100 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000104 4E5E unlink A6 00000106 205F movea.l A0, [A7]+ 00000108 504F addq.w A7, 8 0000010A 4ED0 jmp [A0] export_238: fn0000010C: 0000010C 4E56 FFFC link A6, -0x0004 00000110 48E7 0018 movem.l -[A7], A3,A4 00000114 7000 moveq.l D0, 0x00 00000116 2D40 0010 move.l [A6 + 0x10], D0 0000011A 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 0000011E 266D FD26 movea.l A3, [A5 - 0x2DA] label00000122: 00000122 200B move.l D0, A3 00000124 6740 beq +0x42 /* 00000166 */ 00000126 284B movea.l A4, A3 00000128 202C 0006 move.l D0, [A4 + 0x6] 0000012C B0AE 000A cmp.l D0, [A6 + 0xA] 00000130 57C0 seq D0 00000132 4A00 tst.b D0 00000134 672C beq +0x2E /* 00000162 */ 00000136 322C 0004 move.w D1, [A4 + 0x4] 0000013A B26E 000E cmp.w D1, [A6 + 0xE] 0000013E 57C1 seq D1 00000140 C001 and.b D0, D1 00000142 671E beq +0x20 /* 00000162 */ 00000144 082C 0001 000F btst.b [A4 + 0xF], 0x1 0000014A 56C1 sne D1 0000014C 4401 neg.b D1 0000014E B22E 0008 cmp.b D1, [A6 + 0x8] 00000152 57C1 seq D1 00000154 C001 and.b D0, D1 00000156 670A beq +0xC /* 00000162 */ 00000158 2D4B 0010 move.l [A6 + 0x10], A3 0000015C 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000160 6008 bra +0xA /* 0000016A */ label00000162: 00000162 2654 movea.l A3, [A4] 00000164 60BC bra -0x42 /* 00000122 */ label00000166: 00000166 4EAD 024A jsr [A5 + 0x24A /* export_69 */] label0000016A: 0000016A 4CDF 1800 movem.l A3,A4, [A7]+ 0000016E 4E5E unlink A6 00000170 205F movea.l A0, [A7]+ 00000172 504F addq.w A7, 8 00000174 4ED0 jmp [A0] export_239: fn00000176: 00000176 4E56 FFFC link A6, -0x0004 0000017A 48E7 0108 movem.l -[A7], D7,A4 0000017E 3E2E 0008 move.w D7, [A6 + 0x8] 00000182 7001 moveq.l D0, 0x01 00000184 B047 cmp.w D0, D7 00000186 5EC0 sgt D0 00000188 BE6D FCA4 cmp.w D7, [A5 - 0x35C] 0000018C 5EC1 sgt D1 0000018E 8001 or.b D0, D1 00000190 6708 beq +0xA /* 0000019A */ 00000192 7000 moveq.l D0, 0x00 00000194 2D40 000E move.l [A6 + 0xE], D0 00000198 603A bra +0x3C /* 000001D4 */ label0000019A: 0000019A 3007 move.w D0, D7 0000019C 5340 subq.w D0, 1 0000019E C1FC 001A muls.w D0, 0x1A 000001A2 48C0 ext.l D0 000001A4 2840 movea.l A4, D0 000001A6 D9ED FC9E add.l A4, [A5 - 0x362] 000001AA 082C 0000 0005 btst.b [A4 + 0x5], 0x0 000001B0 57C0 seq D0 000001B2 4A00 tst.b D0 000001B4 6612 bne +0x14 /* 000001C8 */ 000001B6 206E 000A movea.l A0, [A6 + 0xA] 000001BA 322C 0018 move.w D1, [A4 + 0x18] 000001BE B268 0006 cmp.w D1, [A0 + 0x6] 000001C2 56C1 sne D1 000001C4 8001 or.b D0, D1 000001C6 6708 beq +0xA /* 000001D0 */ label000001C8: 000001C8 7000 moveq.l D0, 0x00 000001CA 2D40 000E move.l [A6 + 0xE], D0 000001CE 6004 bra +0x6 /* 000001D4 */ label000001D0: 000001D0 2D4C 000E move.l [A6 + 0xE], A4 label000001D4: 000001D4 4CDF 1080 movem.l D7,A4, [A7]+ 000001D8 4E5E unlink A6 000001DA 205F movea.l A0, [A7]+ 000001DC 5C4F addq.w A7, 6 000001DE 4ED0 jmp [A0] export_240: fn000001E0: 000001E0 4E56 FFFC link A6, -0x0004 000001E4 2F0C move.l -[A7], A4 000001E6 206E 000A movea.l A0, [A6 + 0xA] 000001EA 49E8 001A lea.l A4, [A0 + 0x1A] 000001EE 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] label000001F2: 000001F2 4A94 tst.l [A4] 000001F4 671A beq +0x1C /* 00000210 */ 000001F6 2054 movea.l A0, [A4] 000001F8 3028 000E move.w D0, [A0 + 0xE] 000001FC B06E 0008 cmp.w D0, [A6 + 0x8] 00000200 660A bne +0xC /* 0000020C */ 00000202 2D54 000E move.l [A6 + 0xE], [A4] 00000206 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 0000020A 600E bra +0x10 /* 0000021A */ label0000020C: 0000020C 2854 movea.l A4, [A4] 0000020E 60E2 bra -0x1C /* 000001F2 */ label00000210: 00000210 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000214 7000 moveq.l D0, 0x00 00000216 2D40 000E move.l [A6 + 0xE], D0 label0000021A: 0000021A 285F movea.l A4, [A7]+ 0000021C 4E5E unlink A6 0000021E 205F movea.l A0, [A7]+ 00000220 5C4F addq.w A7, 6 00000222 4ED0 jmp [A0] fn00000224: 00000224 4E56 FFFA link A6, -0x0006 00000228 48E7 0118 movem.l -[A7], D7,A3,A4 0000022C 286E 0008 movea.l A4, [A6 + 0x8] 00000230 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00000236 206C 001C movea.l A0, [A4 + 0x1C] 0000023A 0828 0000 0004 btst.b [A0 + 0x4], 0x0 00000240 6700 00C4 beq +0xC6 /* 00000306 */ 00000244 082C 0001 0015 btst.b [A4 + 0x15], 0x1 0000024A 6760 beq +0x62 /* 000002AC */ 0000024C 4247 clr.w D7 0000024E 206C 001C movea.l A0, [A4 + 0x1C] 00000252 47E8 001A lea.l A3, [A0 + 0x1A] 00000256 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] label0000025A: 0000025A 4A93 tst.l [A3] 0000025C 6738 beq +0x3A /* 00000296 */ 0000025E 2053 movea.l A0, [A3] 00000260 2028 0010 move.l D0, [A0 + 0x10] 00000264 B0AC 0016 cmp.l D0, [A4 + 0x16] 00000268 57C0 seq D0 0000026A 4A00 tst.b D0 0000026C 6724 beq +0x26 /* 00000292 */ 0000026E 3228 000C move.w D1, [A0 + 0xC] 00000272 B26C 001A cmp.w D1, [A4 + 0x1A] 00000276 57C1 seq D1 00000278 C001 and.b D0, D1 0000027A 6716 beq +0x18 /* 00000292 */ 0000027C 0828 0001 0005 btst.b [A0 + 0x5], 0x1 00000282 56C1 sne D1 00000284 4401 neg.b D1 00000286 B22C 0012 cmp.b D1, [A4 + 0x12] 0000028A 57C1 seq D1 0000028C C001 and.b D0, D1 0000028E 6702 beq +0x4 /* 00000292 */ 00000290 5247 addq.w D7, 1 label00000292: 00000292 2653 movea.l A3, [A3] 00000294 60C4 bra -0x3A /* 0000025A */ label00000296: 00000296 206C 000C movea.l A0, [A4 + 0xC] 0000029A 2050 movea.l A0, [A0] 0000029C BE68 0010 cmp.w D7, [A0 + 0x10] 000002A0 6604 bne +0x6 /* 000002A6 */ 000002A2 422E 000C clr.b [A6 + 0xC] label000002A6: 000002A6 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000002AA 605A bra +0x5C /* 00000306 */ label000002AC: 000002AC 206C 001C movea.l A0, [A4 + 0x1C] 000002B0 47E8 001A lea.l A3, [A0 + 0x1A] 000002B4 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] label000002B8: 000002B8 4A93 tst.l [A3] 000002BA 6746 beq +0x48 /* 00000302 */ 000002BC 2053 movea.l A0, [A3] 000002BE 2028 0010 move.l D0, [A0 + 0x10] 000002C2 B0AC 0016 cmp.l D0, [A4 + 0x16] 000002C6 57C0 seq D0 000002C8 4A00 tst.b D0 000002CA 6732 beq +0x34 /* 000002FE */ 000002CC 3228 000C move.w D1, [A0 + 0xC] 000002D0 B26C 001A cmp.w D1, [A4 + 0x1A] 000002D4 57C1 seq D1 000002D6 C001 and.b D0, D1 000002D8 6724 beq +0x26 /* 000002FE */ 000002DA 0828 0001 0005 btst.b [A0 + 0x5], 0x1 000002E0 56C1 sne D1 000002E2 4401 neg.b D1 000002E4 B22C 0012 cmp.b D1, [A4 + 0x12] 000002E8 57C1 seq D1 000002EA C001 and.b D0, D1 000002EC 6710 beq +0x12 /* 000002FE */ 000002EE 0828 0000 0009 btst.b [A0 + 0x9], 0x0 000002F4 56C1 sne D1 000002F6 C001 and.b D0, D1 000002F8 6704 beq +0x6 /* 000002FE */ 000002FA 422E 000C clr.b [A6 + 0xC] label000002FE: 000002FE 2653 movea.l A3, [A3] 00000300 60B6 bra -0x48 /* 000002B8 */ label00000302: 00000302 4EAD 024A jsr [A5 + 0x24A /* export_69 */] label00000306: 00000306 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000030A 4E5E unlink A6 0000030C 2E9F move.l [A7], [A7]+ 0000030E 4E75 rts export_241: fn00000310: 00000310 4E56 FFF6 link A6, -0x000A 00000314 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000318 2A2E 0008 move.l D5, [A6 + 0x8] 0000031C 302E 0010 move.w D0, [A6 + 0x10] 00000320 5540 subq.w D0, 2 00000322 48C0 ext.l D0 00000324 81FC 005E divs.w D0, 0x5E /* '^' */ 00000328 3800 move.w D4, D0 0000032A 5244 addq.w D4, 1 0000032C 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00000330 206E 000C movea.l A0, [A6 + 0xC] 00000334 2F08 move.l -[A7], A0 00000336 42A7 clr.l -[A7] 00000338 302E 001A move.w D0, [A6 + 0x1A] 0000033C 907C FFF6 sub.w D0, 0xFFF6 00000340 43ED F96A lea.l A1, [A5 - 0x696] 00000344 D040 add.w D0, D0 00000346 3F31 0000 move.w -[A7], [A1 + D0.w] 0000034A 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000034E 1F2E 0012 move.b -[A7], [A6 + 0x12] 00000352 4EBA FDB8 jsr [PC - 0x248 /* 0000010C */] 00000356 201F move.l D0, [A7]+ 00000358 205F movea.l A0, [A7]+ 0000035A 2080 move.l [A0], D0 0000035C 42A7 clr.l -[A7] 0000035E 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000362 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000366 4EBA FE78 jsr [PC - 0x188 /* 000001E0 */] 0000036A 2C1F move.l D6, [A7]+ 0000036C 206E 001C movea.l A0, [A6 + 0x1C] 00000370 0828 0000 0004 btst.b [A0 + 0x4], 0x0 00000376 56C0 sne D0 00000378 4A00 tst.b D0 0000037A 6712 beq +0x14 /* 0000038E */ 0000037C 4A86 tst.l D6 0000037E 56C1 sne D1 00000380 C001 and.b D0, D1 00000382 670A beq +0xC /* 0000038E */ 00000384 3D7C EC72 0020 move.w [A6 + 0x20], 0xEC72 0000038A 6000 01AA bra +0x1AC /* 00000536 */ label0000038E: 0000038E 206E 000C movea.l A0, [A6 + 0xC] 00000392 4A90 tst.l [A0] 00000394 56C0 sne D0 00000396 4A00 tst.b D0 00000398 6740 beq +0x42 /* 000003DA */ 0000039A 2F00 move.l -[A7], D0 0000039C 4267 clr.w -[A7] 0000039E 2F0E move.l -[A7], A6 000003A0 4EBA FE82 jsr [PC - 0x17E /* 00000224 */] 000003A4 121F move.b D1, [A7]+ 000003A6 201F move.l D0, [A7]+ 000003A8 C001 and.b D0, D1 000003AA 4A00 tst.b D0 000003AC 672C beq +0x2E /* 000003DA */ 000003AE 2F00 move.l -[A7], D0 000003B0 4267 clr.w -[A7] 000003B2 206E 000C movea.l A0, [A6 + 0xC] 000003B6 2050 movea.l A0, [A0] 000003B8 2F28 000A move.l -[A7], [A0 + 0xA] 000003BC 3F2E 0014 move.w -[A7], [A6 + 0x14] 000003C0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000003C4 121F move.b D1, [A7]+ 000003C6 201F move.l D0, [A7]+ 000003C8 0A01 0001 xori.b D1, 0x1 000003CC C001 and.b D0, D1 000003CE 670A beq +0xC /* 000003DA */ 000003D0 3D7C EC72 0020 move.w [A6 + 0x20], 0xEC72 000003D6 6000 015E bra +0x160 /* 00000536 */ label000003DA: 000003DA 2045 movea.l A0, D5 000003DC 2F08 move.l -[A7], A0 000003DE 42A7 clr.l -[A7] 000003E0 486D FCF6 pea.l [A5 - 0x30A] 000003E4 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000003E8 201F move.l D0, [A7]+ 000003EA 205F movea.l A0, [A7]+ 000003EC 2080 move.l [A0], D0 000003EE 2045 movea.l A0, D5 000003F0 4A90 tst.l [A0] 000003F2 660E bne +0x10 /* 00000402 */ 000003F4 3D7C EC5E 0020 move.w [A6 + 0x20], 0xEC5E 000003FA 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000003FE 6000 013A bra +0x13C /* 0000053A */ label00000402: 00000402 206E 000C movea.l A0, [A6 + 0xC] 00000406 4A90 tst.l [A0] 00000408 6600 0082 bne +0x84 /* 0000048C */ 0000040C 2F08 move.l -[A7], A0 0000040E 42A7 clr.l -[A7] 00000410 486D FCEE pea.l [A5 - 0x312] 00000414 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000418 201F move.l D0, [A7]+ 0000041A 205F movea.l A0, [A7]+ 0000041C 2080 move.l [A0], D0 0000041E 206E 000C movea.l A0, [A6 + 0xC] 00000422 4A90 tst.l [A0] 00000424 6608 bne +0xA /* 0000042E */ 00000426 3F3C 001D move.w -[A7], 0x1D 0000042A 301F move.w D0, [A7]+ 0000042C A9C9 syscall SysError label0000042E: 0000042E 206E 000C movea.l A0, [A6 + 0xC] 00000432 2850 movea.l A4, [A0] 00000434 302E 001A move.w D0, [A6 + 0x1A] 00000438 907C FFF6 sub.w D0, 0xFFF6 0000043C 41ED F96A lea.l A0, [A5 - 0x696] 00000440 D040 add.w D0, D0 00000442 3970 0000 0004 move.w [A4 + 0x4], [A0 + D0.w] 00000448 296E 0016 0006 move.l [A4 + 0x6], [A6 + 0x16] 0000044E 426C 000E clr.w [A4 + 0xE] 00000452 47EC 000A lea.l A3, [A4 + 0xA] 00000456 4293 clr.l [A3] 00000458 102E 0012 move.b D0, [A6 + 0x12] 0000045C 6708 beq +0xA /* 00000466 */ 0000045E 08EC 0001 000F bset.b [A4 + 0xF], 0x1 00000464 6006 bra +0x8 /* 0000046C */ label00000466: 00000466 08AC 0001 000F bclr.b [A4 + 0xF], 0x1 label0000046C: 0000046C 426C 0010 clr.w [A4 + 0x10] 00000470 486C 0012 pea.l [A4 + 0x12] 00000474 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000478 41ED FD26 lea.l A0, [A5 - 0x2DA] 0000047C 2E08 move.l D7, A0 0000047E 206E 000C movea.l A0, [A6 + 0xC] 00000482 2F10 move.l -[A7], [A0] 00000484 2F07 move.l -[A7], D7 00000486 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 0000048A 6014 bra +0x16 /* 000004A0 */ label0000048C: 0000048C 206E 000C movea.l A0, [A6 + 0xC] 00000490 2050 movea.l A0, [A0] 00000492 4A68 0010 tst.w [A0 + 0x10] 00000496 6608 bne +0xA /* 000004A0 */ 00000498 3F3C 001D move.w -[A7], 0x1D 0000049C 301F move.w D0, [A7]+ 0000049E A9C9 syscall SysError label000004A0: 000004A0 206E 000C movea.l A0, [A6 + 0xC] 000004A4 2850 movea.l A4, [A0] 000004A6 486C 000A pea.l [A4 + 0xA] 000004AA 3F2E 0014 move.w -[A7], [A6 + 0x14] 000004AE 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 000004B2 526C 0010 addq.w [A4 + 0x10], 1 000004B6 206D FA72 movea.l A0, [A5 - 0x58E] 000004BA 3004 move.w D0, D4 000004BC D040 add.w D0, D0 000004BE 5270 00FE addq.w [A0 + D0.w - 0x2], 1 000004C2 2045 movea.l A0, D5 000004C4 2850 movea.l A4, [A0] 000004C6 102E 0012 move.b D0, [A6 + 0x12] 000004CA 6708 beq +0xA /* 000004D4 */ 000004CC 08EC 0001 0005 bset.b [A4 + 0x5], 0x1 000004D2 6006 bra +0x8 /* 000004DA */ label000004D4: 000004D4 08AC 0001 0005 bclr.b [A4 + 0x5], 0x1 label000004DA: 000004DA 08EC 0000 0005 bset.b [A4 + 0x5], 0x0 000004E0 396E 0014 0008 move.w [A4 + 0x8], [A6 + 0x14] 000004E6 302E 001A move.w D0, [A6 + 0x1A] 000004EA 907C FFF6 sub.w D0, 0xFFF6 000004EE 41ED F96A lea.l A0, [A5 - 0x696] 000004F2 D040 add.w D0, D0 000004F4 3970 0000 000A move.w [A4 + 0xA], [A0 + D0.w] 000004FA 396E 001A 000C move.w [A4 + 0xC], [A6 + 0x1A] 00000500 396E 0010 000E move.w [A4 + 0xE], [A6 + 0x10] 00000506 296E 0016 0010 move.l [A4 + 0x10], [A6 + 0x16] 0000050C 206E 000C movea.l A0, [A6 + 0xC] 00000510 2950 0014 move.l [A4 + 0x14], [A0] 00000514 206E 001C movea.l A0, [A6 + 0x1C] 00000518 3968 0006 0018 move.w [A4 + 0x18], [A0 + 0x6] 0000051E 206E 001C movea.l A0, [A6 + 0x1C] 00000522 41E8 001A lea.l A0, [A0 + 0x1A] 00000526 2E08 move.l D7, A0 00000528 2045 movea.l A0, D5 0000052A 2F10 move.l -[A7], [A0] 0000052C 2F07 move.l -[A7], D7 0000052E 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000532 426E 0020 clr.w [A6 + 0x20] label00000536: 00000536 4EAD 024A jsr [A5 + 0x24A /* export_69 */] label0000053A: 0000053A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000053E 4E5E unlink A6 00000540 205F movea.l A0, [A7]+ 00000542 DEFC 0018 add.w A7, 0x18 00000546 4ED0 jmp [A0] export_242: 00000548 4E56 0000 link A6, 0 0000054C 4E5E unlink A6 0000054E 4E75 rts export_243: 00000550 4E56 FFDE link A6, -0x0022 00000554 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000558 266E 0008 movea.l A3, [A6 + 0x8] 0000055C 2E2B 0012 move.l D7, [A3 + 0x12] 00000560 2A2B 0008 move.l D5, [A3 + 0x8] 00000564 2C2B 0030 move.l D6, [A3 + 0x30] 00000568 4267 clr.w -[A7] 0000056A 2F0B move.l -[A7], A3 0000056C 2F3C 0006 0003 move.l -[A7], 0x60003 00000572 42A7 clr.l -[A7] 00000574 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */] 00000578 101F move.b D0, [A7]+ 0000057A 6704 beq +0x6 /* 00000580 */ 0000057C 6000 028E bra +0x290 /* 0000080C */ label00000580: 00000580 4267 clr.w -[A7] 00000582 2F0B move.l -[A7], A3 00000584 2047 movea.l A0, D7 00000586 3F28 0004 move.w -[A7], [A0 + 0x4] 0000058A 2045 movea.l A0, D5 0000058C 3028 0010 move.w D0, [A0 + 0x10] 00000590 5340 subq.w D0, 1 00000592 41ED F434 lea.l A0, [A5 - 0xBCC] 00000596 E540 asl D0.w, 2 00000598 3F30 0002 move.w -[A7], [A0 + D0.w + 0x2] 0000059C 486E FFFA pea.l [A6 - 0x6] 000005A0 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 000005A4 101F move.b D0, [A7]+ 000005A6 671E beq +0x20 /* 000005C6 */ 000005A8 3F2B 0048 move.w -[A7], [A3 + 0x48] 000005AC 3F2B 004A move.w -[A7], [A3 + 0x4A] 000005B0 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 000005B4 2F0B move.l -[A7], A3 000005B6 302E FFFA move.w D0, [A6 - 0x6] 000005BA 48C0 ext.l D0 000005BC 2F00 move.l -[A7], D0 000005BE 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 000005C2 6000 0248 bra +0x24A /* 0000080C */ label000005C6: 000005C6 42A7 clr.l -[A7] 000005C8 2F05 move.l -[A7], D5 000005CA 2047 movea.l A0, D7 000005CC 3F28 0002 move.w -[A7], [A0 + 0x2] 000005D0 4EBA FBA4 jsr [PC - 0x45C /* 00000176 */] 000005D4 281F move.l D4, [A7]+ 000005D6 661C bne +0x1E /* 000005F4 */ 000005D8 3F2B 0048 move.w -[A7], [A3 + 0x48] 000005DC 3F2B 004A move.w -[A7], [A3 + 0x4A] 000005E0 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 000005E4 2F0B move.l -[A7], A3 000005E6 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 000005EC 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 000005F0 6000 021A bra +0x21C /* 0000080C */ label000005F4: 000005F4 206B 003C movea.l A0, [A3 + 0x3C] 000005F8 4268 0010 clr.w [A0 + 0x10] 000005FC 2045 movea.l A0, D5 000005FE 7002 moveq.l D0, 0x02 00000600 B068 0010 cmp.w D0, [A0 + 0x10] 00000604 5EC0 sgt D0 00000606 4A00 tst.b D0 00000608 6616 bne +0x18 /* 00000620 */ 0000060A 7200 moveq.l D1, 0x00 0000060C 2047 movea.l A0, D7 0000060E 3228 0004 move.w D1, [A0 + 0x4] 00000612 C2BC 0000 003D and.l D1, 0x3D /* '=' */ 00000618 4A81 tst.l D1 0000061A 56C1 sne D1 0000061C 8001 or.b D0, D1 0000061E 672E beq +0x30 /* 0000064E */ label00000620: 00000620 4267 clr.w -[A7] 00000622 2044 movea.l A0, D4 00000624 4868 0008 pea.l [A0 + 0x8] 00000628 700F moveq.l D0, 0x0F 0000062A 2F00 move.l -[A7], D0 0000062C A85D syscall BitTst 0000062E 101F move.b D0, [A7]+ 00000630 661C bne +0x1E /* 0000064E */ 00000632 3F2B 0048 move.w -[A7], [A3 + 0x48] 00000636 3F2B 004A move.w -[A7], [A3 + 0x4A] 0000063A 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 0000063E 2F0B move.l -[A7], A3 00000640 2F3C FFFF EC78 move.l -[A7], 0xFFFFEC78 00000646 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 0000064A 6000 01C0 bra +0x1C2 /* 0000080C */ label0000064E: 0000064E 4267 clr.w -[A7] 00000650 2044 movea.l A0, D4 00000652 4868 0004 pea.l [A0 + 0x4] 00000656 700E moveq.l D0, 0x0E 00000658 2F00 move.l -[A7], D0 0000065A A85D syscall BitTst 0000065C 7001 moveq.l D0, 0x01 0000065E B01F cmp.b D0, [A7]+ 00000660 57C0 seq D0 00000662 4A00 tst.b D0 00000664 671A beq +0x1C /* 00000680 */ 00000666 2F00 move.l -[A7], D0 00000668 4267 clr.w -[A7] 0000066A 2047 movea.l A0, D7 0000066C 4868 0004 pea.l [A0 + 0x4] 00000670 7206 moveq.l D1, 0x06 00000672 2F01 move.l -[A7], D1 00000674 A85D syscall BitTst 00000676 121F move.b D1, [A7]+ 00000678 201F move.l D0, [A7]+ 0000067A C001 and.b D0, D1 0000067C 4A00 tst.b D0 0000067E 663A bne +0x3C /* 000006BA */ label00000680: 00000680 2F00 move.l -[A7], D0 00000682 4267 clr.w -[A7] 00000684 2044 movea.l A0, D4 00000686 4868 0004 pea.l [A0 + 0x4] 0000068A 720E moveq.l D1, 0x0E 0000068C 2F01 move.l -[A7], D1 0000068E A85D syscall BitTst 00000690 121F move.b D1, [A7]+ 00000692 201F move.l D0, [A7]+ 00000694 4A01 tst.b D1 00000696 57C1 seq D1 00000698 4A01 tst.b D1 0000069A 673A beq +0x3C /* 000006D6 */ 0000069C 48E7 C000 movem.l -[A7], D0,D1 000006A0 4267 clr.w -[A7] 000006A2 2047 movea.l A0, D7 000006A4 4868 0004 pea.l [A0 + 0x4] 000006A8 7405 moveq.l D2, 0x05 000006AA 2F02 move.l -[A7], D2 000006AC A85D syscall BitTst 000006AE 141F move.b D2, [A7]+ 000006B0 4CDF 0003 movem.l D0,D1, [A7]+ 000006B4 C202 and.b D1, D2 000006B6 8001 or.b D0, D1 000006B8 671C beq +0x1E /* 000006D6 */ label000006BA: 000006BA 3F2B 0048 move.w -[A7], [A3 + 0x48] 000006BE 3F2B 004A move.w -[A7], [A3 + 0x4A] 000006C2 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 000006C6 2F0B move.l -[A7], A3 000006C8 2F3C FFFF EC74 move.l -[A7], 0xFFFFEC74 000006CE 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 000006D2 6000 0138 bra +0x13A /* 0000080C */ label000006D6: 000006D6 7001 moveq.l D0, 0x01 000006D8 2740 0034 move.l [A3 + 0x34], D0 000006DC 7000 moveq.l D0, 0x00 000006DE 2047 movea.l A0, D7 000006E0 3028 0004 move.w D0, [A0 + 0x4] 000006E4 2045 movea.l A0, D5 000006E6 3228 0010 move.w D1, [A0 + 0x10] 000006EA 5341 subq.w D1, 1 000006EC 41ED F470 lea.l A0, [A5 - 0xB90] 000006F0 E541 asl D1.w, 2 000006F2 C0B0 1000 and.l D0, [A0 + D1.w] 000006F6 4A80 tst.l D0 000006F8 6612 bne +0x14 /* 0000070C */ 000006FA 3F2B 0048 move.w -[A7], [A3 + 0x48] 000006FE 3F2B 004A move.w -[A7], [A3 + 0x4A] 00000702 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00000706 7000 moveq.l D0, 0x00 00000708 2740 0034 move.l [A3 + 0x34], D0 label0000070C: 0000070C 2044 movea.l A0, D4 0000070E 2D48 FFE2 move.l [A6 - 0x1E], A0 00000712 2846 movea.l A4, D6 00000714 2046 movea.l A0, D6 00000716 41E8 009C lea.l A0, [A0 + 0x9C] 0000071A 2D48 FFDE move.l [A6 - 0x22], A0 0000071E 206E FFE2 movea.l A0, [A6 - 0x1E] 00000722 3F28 000E move.w -[A7], [A0 + 0xE] 00000726 206E FFDE movea.l A0, [A6 - 0x22] 0000072A 4868 0034 pea.l [A0 + 0x34] 0000072E 4868 0006 pea.l [A0 + 0x6] 00000732 486E FFE6 pea.l [A6 - 0x1A] 00000736 486C 0036 pea.l [A4 + 0x36] 0000073A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 0000073E 206E FFE2 movea.l A0, [A6 - 0x1E] 00000742 226E FFDE movea.l A1, [A6 - 0x22] 00000746 3368 000C 0004 move.w [A1 + 0x4], [A0 + 0xC] 0000074C 296C 0036 0040 move.l [A4 + 0x40], [A4 + 0x36] 00000752 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000756 206E FFDE movea.l A0, [A6 - 0x22] 0000075A 4868 0012 pea.l [A0 + 0x12] 0000075E 206E FFE6 movea.l A0, [A6 - 0x1A] 00000762 4240 clr.w D0 00000764 1010 move.b D0, [A0] 00000766 5240 addq.w D0, 1 00000768 48C0 ext.l D0 0000076A 2F00 move.l -[A7], D0 0000076C 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00000770 206E FFE2 movea.l A0, [A6 - 0x1E] 00000774 3968 000A 0016 move.w [A4 + 0x16], [A0 + 0xA] 0000077A 206E FFE2 movea.l A0, [A6 - 0x1E] 0000077E 2246 movea.l A1, D6 00000780 3368 000C 0132 move.w [A1 + 0x132], [A0 + 0xC] 00000786 2046 movea.l A0, D6 00000788 41E8 00AE lea.l A0, [A0 + 0xAE] 0000078C 2948 0012 move.l [A4 + 0x12], A0 00000790 426C 001C clr.w [A4 + 0x1C] 00000794 7000 moveq.l D0, 0x00 00000796 2047 movea.l A0, D7 00000798 3028 0004 move.w D0, [A0 + 0x4] 0000079C C0BC 0000 003D and.l D0, 0x3D /* '=' */ 000007A2 4A80 tst.l D0 000007A4 6726 beq +0x28 /* 000007CC */ 000007A6 2046 movea.l A0, D6 000007A8 2968 00A2 0030 move.l [A4 + 0x30], [A0 + 0xA2] 000007AE 2F0B move.l -[A7], A3 000007B0 487A 0064 pea.l [PC + 0x64 /* 00000816, value 0x4E56FFF4 */] 000007B4 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 000007B8 4267 clr.w -[A7] 000007BA 2F2B 0030 move.l -[A7], [A3 + 0x30] 000007BE 1F3C 0001 move.b -[A7], 0x1 000007C2 4EAD 047A jsr [A5 + 0x47A /* export_139 */] 000007C6 4A5F tst.w [A7]+ 000007C8 6642 bne +0x44 /* 0000080C */ 000007CA 6040 bra +0x42 /* 0000080C */ label000007CC: 000007CC 426C 0010 clr.w [A4 + 0x10] 000007D0 2046 movea.l A0, D6 000007D2 2968 00D0 0030 move.l [A4 + 0x30], [A0 + 0xD0] 000007D8 2046 movea.l A0, D6 000007DA 2968 00A2 0064 move.l [A4 + 0x64], [A0 + 0xA2] 000007E0 7000 moveq.l D0, 0x00 000007E2 2047 movea.l A0, D7 000007E4 3028 0004 move.w D0, [A0 + 0x4] 000007E8 2045 movea.l A0, D5 000007EA 3228 0010 move.w D1, [A0 + 0x10] 000007EE 5341 subq.w D1, 1 000007F0 41ED F470 lea.l A0, [A5 - 0xB90] 000007F4 E541 asl D1.w, 2 000007F6 C0B0 1000 and.l D0, [A0 + D1.w] 000007FA 4A80 tst.l D0 000007FC 6608 bne +0xA /* 00000806 */ 000007FE 2F0B move.l -[A7], A3 00000800 4EBA 008A jsr [PC + 0x8A /* 0000088C */] 00000804 6006 bra +0x8 /* 0000080C */ label00000806: 00000806 2F0B move.l -[A7], A3 00000808 4EBA 000C jsr [PC + 0xC /* 00000816 */] label0000080C: 0000080C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000810 4E5E unlink A6 00000812 2E9F move.l [A7], [A7]+ 00000814 4E75 rts fn00000816: 00000816 4E56 FFF4 link A6, -0x000C 0000081A 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000081E 286E 0008 movea.l A4, [A6 + 0x8] 00000822 2C2C 0012 move.l D6, [A4 + 0x12] 00000826 2E2C 0008 move.l D7, [A4 + 0x8] 0000082A 266C 0030 movea.l A3, [A4 + 0x30] 0000082E 276B 0030 00D0 move.l [A3 + 0xD0], [A3 + 0x30] 00000834 7000 moveq.l D0, 0x00 00000836 2046 movea.l A0, D6 00000838 3028 0004 move.w D0, [A0 + 0x4] 0000083C 2047 movea.l A0, D7 0000083E 3228 0010 move.w D1, [A0 + 0x10] 00000842 5341 subq.w D1, 1 00000844 41ED F470 lea.l A0, [A5 - 0xB90] 00000848 E541 asl D1.w, 2 0000084A C0B0 1000 and.l D0, [A0 + D1.w] 0000084E 3940 004C move.w [A4 + 0x4C], D0 00000852 206C 0030 movea.l A0, [A4 + 0x30] 00000856 4A68 0010 tst.w [A0 + 0x10] 0000085A 56C0 sne D0 0000085C 4A00 tst.b D0 0000085E 660A bne +0xC /* 0000086A */ 00000860 4A6C 004C tst.w [A4 + 0x4C] 00000864 57C1 seq D1 00000866 8001 or.b D0, D1 00000868 6708 beq +0xA /* 00000872 */ label0000086A: 0000086A 2F0C move.l -[A7], A4 0000086C 4EBA 001E jsr [PC + 0x1E /* 0000088C */] 00000870 6010 bra +0x12 /* 00000882 */ label00000872: 00000872 2F0C move.l -[A7], A4 00000874 487A 0016 pea.l [PC + 0x16 /* 0000088C, value 0x4E56FFEA */] 00000878 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 0000087C 2F0C move.l -[A7], A4 0000087E 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */] label00000882: 00000882 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000886 4E5E unlink A6 00000888 2E9F move.l [A7], [A7]+ 0000088A 4E75 rts fn0000088C: 0000088C 4E56 FFEA link A6, -0x0016 00000890 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000894 266E 0008 movea.l A3, [A6 + 0x8] 00000898 2E2B 0012 move.l D7, [A3 + 0x12] 0000089C 206B 0030 movea.l A0, [A3 + 0x30] 000008A0 3C28 0010 move.w D6, [A0 + 0x10] 000008A4 2D6B 0008 FFEC move.l [A6 - 0x14], [A3 + 0x8] 000008AA 206B 003C movea.l A0, [A3 + 0x3C] 000008AE 3A28 0010 move.w D5, [A0 + 0x10] 000008B2 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */ 000008B8 2F0B move.l -[A7], A3 000008BA 3F2B 000C move.w -[A7], [A3 + 0xC] 000008BE 3F3C 000E move.w -[A7], 0xE 000008C2 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000008C6 377C 0008 0028 move.w [A3 + 0x28], 0x8 000008CC 4A46 tst.w D6 000008CE 6730 beq +0x32 /* 00000900 */ 000008D0 4AAB 0034 tst.l [A3 + 0x34] 000008D4 670C beq +0xE /* 000008E2 */ 000008D6 3F2B 0048 move.w -[A7], [A3 + 0x48] 000008DA 3F2B 004A move.w -[A7], [A3 + 0x4A] 000008DE 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] label000008E2: 000008E2 2F0B move.l -[A7], A3 000008E4 4267 clr.w -[A7] 000008E6 3F06 move.w -[A7], D6 000008E8 2F0B move.l -[A7], A3 000008EA 3F3C 000E move.w -[A7], 0xE 000008EE 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 000008F2 301F move.w D0, [A7]+ 000008F4 48C0 ext.l D0 000008F6 2F00 move.l -[A7], D0 000008F8 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 000008FC 6000 00A0 bra +0xA2 /* 0000099E */ label00000900: 00000900 4A45 tst.w D5 00000902 671C beq +0x1E /* 00000920 */ 00000904 2F3C 4254 4572 move.l -[A7], 0x42544572 /* 'BTEr' */ 0000090A 2F0B move.l -[A7], A3 0000090C 3F3C 000E move.w -[A7], 0xE 00000910 3F05 move.w -[A7], D5 00000912 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000916 3F3C 001D move.w -[A7], 0x1D 0000091A 301F move.w D0, [A7]+ 0000091C A9C9 syscall SysError 0000091E 607E bra +0x80 /* 0000099E */ label00000920: 00000920 2807 move.l D4, D7 00000922 2047 movea.l A0, D7 00000924 2244 movea.l A1, D4 00000926 32A8 0004 move.w [A1], [A0 + 0x4] 0000092A 286B 0030 movea.l A4, [A3 + 0x30] 0000092E 204C movea.l A0, A4 00000930 3028 00A0 move.w D0, [A0 + 0xA0] 00000934 907C FFF6 sub.w D0, 0xFFF6 00000938 41ED F916 lea.l A0, [A5 - 0x6EA] 0000093C E540 asl D0.w, 2 0000093E 222C 0064 move.l D1, [A4 + 0x64] 00000942 B2B0 0000 cmp.l D1, [A0 + D0.w] 00000946 6606 bne +0x8 /* 0000094E */ 00000948 7002 moveq.l D0, 0x02 0000094A 2940 0064 move.l [A4 + 0x64], D0 label0000094E: 0000094E 206B 0030 movea.l A0, [A3 + 0x30] 00000952 2F08 move.l -[A7], A0 00000954 2044 movea.l A0, D4 00000956 4868 0002 pea.l [A0 + 0x2] 0000095A 2F2B 0044 move.l -[A7], [A3 + 0x44] 0000095E 206E FFEC movea.l A0, [A6 - 0x14] 00000962 3F28 0010 move.w -[A7], [A0 + 0x10] 00000966 2047 movea.l A0, D7 00000968 3F28 0004 move.w -[A7], [A0 + 0x4] 0000096C 486E FFF4 pea.l [A6 - 0xC] 00000970 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00000974 49D3 lea.l A4, [A3] 00000976 7000 moveq.l D0, 0x00 00000978 2940 0018 move.l [A4 + 0x18], D0 0000097C 302E FFF4 move.w D0, [A6 - 0xC] 00000980 5440 addq.w D0, 2 00000982 3940 0016 move.w [A4 + 0x16], D0 00000986 4AAB 0034 tst.l [A3 + 0x34] 0000098A 670C beq +0xE /* 00000998 */ 0000098C 3F2B 0048 move.w -[A7], [A3 + 0x48] 00000990 3F2B 004A move.w -[A7], [A3 + 0x4A] 00000994 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] label00000998: 00000998 2F0B move.l -[A7], A3 0000099A 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */] label0000099E: 0000099E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000009A2 4E5E unlink A6 000009A4 2E9F move.l [A7], [A7]+ 000009A6 4E75 rts export_244: 000009A8 4E56 FFCE link A6, -0x0032 000009AC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000009B0 286E 0008 movea.l A4, [A6 + 0x8] 000009B4 266C 0012 movea.l A3, [A4 + 0x12] 000009B8 2C2C 0008 move.l D6, [A4 + 0x8] 000009BC 2D6C 0030 FFD6 move.l [A6 - 0x2A], [A4 + 0x30] 000009C2 4267 clr.w -[A7] 000009C4 2F0C move.l -[A7], A4 000009C6 2F3C 000A 0003 move.l -[A7], 0xA0003 000009CC 42A7 clr.l -[A7] 000009CE 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */] 000009D2 101F move.b D0, [A7]+ 000009D4 6704 beq +0x6 /* 000009DA */ 000009D6 6000 0218 bra +0x21A /* 00000BF0 */ label000009DA: 000009DA 4267 clr.w -[A7] 000009DC 2F0C move.l -[A7], A4 000009DE 3F2B 0004 move.w -[A7], [A3 + 0x4] 000009E2 2046 movea.l A0, D6 000009E4 3028 0010 move.w D0, [A0 + 0x10] 000009E8 5340 subq.w D0, 1 000009EA 41ED F440 lea.l A0, [A5 - 0xBC0] 000009EE E540 asl D0.w, 2 000009F0 3F30 0002 move.w -[A7], [A0 + D0.w + 0x2] 000009F4 486E FFF6 pea.l [A6 - 0xA] 000009F8 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 000009FC 101F move.b D0, [A7]+ 000009FE 6712 beq +0x14 /* 00000A12 */ 00000A00 2F0C move.l -[A7], A4 00000A02 302E FFF6 move.w D0, [A6 - 0xA] 00000A06 48C0 ext.l D0 00000A08 2F00 move.l -[A7], D0 00000A0A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00000A0E 6000 01E0 bra +0x1E2 /* 00000BF0 */ label00000A12: 00000A12 42A7 clr.l -[A7] 00000A14 2F06 move.l -[A7], D6 00000A16 3F2B 0002 move.w -[A7], [A3 + 0x2] 00000A1A 4EBA F75A jsr [PC - 0x8A6 /* 00000176 */] 00000A1E 2E1F move.l D7, [A7]+ 00000A20 6610 bne +0x12 /* 00000A32 */ 00000A22 2F0C move.l -[A7], A4 00000A24 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 00000A2A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00000A2E 6000 01C0 bra +0x1C2 /* 00000BF0 */ label00000A32: 00000A32 2047 movea.l A0, D7 00000A34 2828 0014 move.l D4, [A0 + 0x14] 00000A38 4267 clr.w -[A7] 00000A3A 2047 movea.l A0, D7 00000A3C 4868 0008 pea.l [A0 + 0x8] 00000A40 700E moveq.l D0, 0x0E 00000A42 2F00 move.l -[A7], D0 00000A44 A85D syscall BitTst 00000A46 101F move.b D0, [A7]+ 00000A48 6610 bne +0x12 /* 00000A5A */ 00000A4A 2F0C move.l -[A7], A4 00000A4C 2F3C FFFF EC78 move.l -[A7], 0xFFFFEC78 00000A52 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00000A56 6000 0198 bra +0x19A /* 00000BF0 */ label00000A5A: 00000A5A 4267 clr.w -[A7] 00000A5C 2047 movea.l A0, D7 00000A5E 4868 0004 pea.l [A0 + 0x4] 00000A62 700E moveq.l D0, 0x0E 00000A64 2F00 move.l -[A7], D0 00000A66 A85D syscall BitTst 00000A68 7001 moveq.l D0, 0x01 00000A6A B01F cmp.b D0, [A7]+ 00000A6C 57C0 seq D0 00000A6E 4A00 tst.b D0 00000A70 6718 beq +0x1A /* 00000A8A */ 00000A72 2F00 move.l -[A7], D0 00000A74 4267 clr.w -[A7] 00000A76 486B 0004 pea.l [A3 + 0x4] 00000A7A 7206 moveq.l D1, 0x06 00000A7C 2F01 move.l -[A7], D1 00000A7E A85D syscall BitTst 00000A80 121F move.b D1, [A7]+ 00000A82 201F move.l D0, [A7]+ 00000A84 C001 and.b D0, D1 00000A86 4A00 tst.b D0 00000A88 6638 bne +0x3A /* 00000AC2 */ label00000A8A: 00000A8A 2F00 move.l -[A7], D0 00000A8C 4267 clr.w -[A7] 00000A8E 2047 movea.l A0, D7 00000A90 4868 0004 pea.l [A0 + 0x4] 00000A94 720E moveq.l D1, 0x0E 00000A96 2F01 move.l -[A7], D1 00000A98 A85D syscall BitTst 00000A9A 121F move.b D1, [A7]+ 00000A9C 201F move.l D0, [A7]+ 00000A9E 4A01 tst.b D1 00000AA0 57C1 seq D1 00000AA2 4A01 tst.b D1 00000AA4 672C beq +0x2E /* 00000AD2 */ 00000AA6 48E7 C000 movem.l -[A7], D0,D1 00000AAA 4267 clr.w -[A7] 00000AAC 486B 0004 pea.l [A3 + 0x4] 00000AB0 7405 moveq.l D2, 0x05 00000AB2 2F02 move.l -[A7], D2 00000AB4 A85D syscall BitTst 00000AB6 141F move.b D2, [A7]+ 00000AB8 4CDF 0003 movem.l D0,D1, [A7]+ 00000ABC C202 and.b D1, D2 00000ABE 8001 or.b D0, D1 00000AC0 6710 beq +0x12 /* 00000AD2 */ label00000AC2: 00000AC2 2F0C move.l -[A7], A4 00000AC4 2F3C FFFF EC74 move.l -[A7], 0xFFFFEC74 00000ACA 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00000ACE 6000 0120 bra +0x122 /* 00000BF0 */ label00000AD2: 00000AD2 206C 0030 movea.l A0, [A4 + 0x30] 00000AD6 2D48 FFD2 move.l [A6 - 0x2E], A0 00000ADA 2047 movea.l A0, D7 00000ADC 226E FFD2 movea.l A1, [A6 - 0x2E] 00000AE0 3368 000E 0018 move.w [A1 + 0x18], [A0 + 0xE] 00000AE6 206E FFD2 movea.l A0, [A6 - 0x2E] 00000AEA 7000 moveq.l D0, 0x00 00000AEC 2140 0012 move.l [A0 + 0x12], D0 00000AF0 4267 clr.w -[A7] 00000AF2 2F2C 0030 move.l -[A7], [A4 + 0x30] 00000AF6 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000AFA 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 00000AFE 6724 beq +0x26 /* 00000B24 */ 00000B00 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */ 00000B06 2F0C move.l -[A7], A4 00000B08 3F3C 001F move.w -[A7], 0x1F 00000B0C 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000B10 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000B14 2F0C move.l -[A7], A4 00000B16 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A 00000B1C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00000B20 6000 00CE bra +0xD0 /* 00000BF0 */ label00000B24: 00000B24 206C 0030 movea.l A0, [A4 + 0x30] 00000B28 2A28 0028 move.l D5, [A0 + 0x28] 00000B2C 42A7 clr.l -[A7] 00000B2E 2F05 move.l -[A7], D5 00000B30 2F2B 0006 move.l -[A7], [A3 + 0x6] 00000B34 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00000B38 2D5F FFDE move.l [A6 - 0x22], [A7]+ 00000B3C 2005 move.l D0, D5 00000B3E 90AB 0006 sub.l D0, [A3 + 0x6] 00000B42 6A02 bpl +0x4 /* 00000B46 */ 00000B44 4480 neg.l D0 label00000B46: 00000B46 2D40 FFE2 move.l [A6 - 0x1E], D0 00000B4A 2046 movea.l A0, D6 00000B4C 3D68 0006 FFE6 move.w [A6 - 0x1A], [A0 + 0x6] 00000B52 2047 movea.l A0, D7 00000B54 3D68 0006 FFE8 move.w [A6 - 0x18], [A0 + 0x6] 00000B5A BAAB 0006 cmp.l D5, [A3 + 0x6] 00000B5E 5EC0 sgt D0 00000B60 4A00 tst.b D0 00000B62 672A beq +0x2C /* 00000B8E */ 00000B64 2F00 move.l -[A7], D0 00000B66 4267 clr.w -[A7] 00000B68 2F04 move.l -[A7], D4 00000B6A 486E FFDA pea.l [A6 - 0x26] 00000B6E 4EBA F4F0 jsr [PC - 0xB10 /* 00000060 */] 00000B72 321F move.w D1, [A7]+ 00000B74 201F move.l D0, [A7]+ 00000B76 74FF moveq.l D2, 0xFFFFFFFF 00000B78 B441 cmp.w D2, D1 00000B7A 57C1 seq D1 00000B7C C001 and.b D0, D1 00000B7E 670E beq +0x10 /* 00000B8E */ 00000B80 2F0C move.l -[A7], A4 00000B82 2F3C FFFF EC6B move.l -[A7], 0xFFFFEC6B 00000B88 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00000B8C 6062 bra +0x64 /* 00000BF0 */ label00000B8E: 00000B8E 2044 movea.l A0, D4 00000B90 3028 0004 move.w D0, [A0 + 0x4] 00000B94 907C FFF6 sub.w D0, 0xFFF6 00000B98 41ED F994 lea.l A0, [A5 - 0x66C] 00000B9C E540 asl D0.w, 2 00000B9E 0830 0005 0003 btst.b [A0 + D0.w + 0x3], 0x5 00000BA4 6712 beq +0x14 /* 00000BB8 */ 00000BA6 206E FFD6 movea.l A0, [A6 - 0x2A] 00000BAA 317C EC59 0010 move.w [A0 + 0x10], 0xEC59 00000BB0 2F0C move.l -[A7], A4 00000BB2 4EBA 0046 jsr [PC + 0x46 /* 00000BFA */] 00000BB6 6038 bra +0x3A /* 00000BF0 */ label00000BB8: 00000BB8 206C 0030 movea.l A0, [A4 + 0x30] 00000BBC 2D48 FFCE move.l [A6 - 0x32], A0 00000BC0 2047 movea.l A0, D7 00000BC2 226E FFCE movea.l A1, [A6 - 0x32] 00000BC6 3368 000E 0018 move.w [A1 + 0x18], [A0 + 0xE] 00000BCC 206E FFCE movea.l A0, [A6 - 0x32] 00000BD0 216B 0006 001C move.l [A0 + 0x1C], [A3 + 0x6] 00000BD6 2F0C move.l -[A7], A4 00000BD8 487A 0020 pea.l [PC + 0x20 /* 00000BFA, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000BDC 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00000BE0 4267 clr.w -[A7] 00000BE2 2F2C 0030 move.l -[A7], [A4 + 0x30] 00000BE6 1F3C 0001 move.b -[A7], 0x1 00000BEA 4EAD 041A jsr [A5 + 0x41A /* export_127 */] 00000BEE 4A5F tst.w [A7]+ label00000BF0: 00000BF0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000BF4 4E5E unlink A6 00000BF6 2E9F move.l [A7], [A7]+ 00000BF8 4E75 rts fn00000BFA: 00000BFA 4E56 0000 link A6, 0 00000BFE 2F0C move.l -[A7], A4 00000C00 286E 0008 movea.l A4, [A6 + 0x8] 00000C04 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */ 00000C0A 2F0C move.l -[A7], A4 00000C0C 3F2C 000C move.w -[A7], [A4 + 0xC] 00000C10 3F3C 001F move.w -[A7], 0x1F 00000C14 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000C18 397C 0008 0028 move.w [A4 + 0x28], 0x8 00000C1E 2F0C move.l -[A7], A4 00000C20 4267 clr.w -[A7] 00000C22 206C 0030 movea.l A0, [A4 + 0x30] 00000C26 3F28 0010 move.w -[A7], [A0 + 0x10] 00000C2A 2F0C move.l -[A7], A4 00000C2C 3F3C 001F move.w -[A7], 0x1F 00000C30 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 00000C34 301F move.w D0, [A7]+ 00000C36 48C0 ext.l D0 00000C38 2F00 move.l -[A7], D0 00000C3A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00000C3E 285F movea.l A4, [A7]+ 00000C40 4E5E unlink A6 00000C42 2E9F move.l [A7], [A7]+ 00000C44 4E75 rts export_245: 00000C46 4E56 FFF4 link A6, -0x000C 00000C4A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000C4E 266E 0008 movea.l A3, [A6 + 0x8] 00000C52 2E2B 0012 move.l D7, [A3 + 0x12] 00000C56 2A2B 0008 move.l D5, [A3 + 0x8] 00000C5A 2C2B 0030 move.l D6, [A3 + 0x30] 00000C5E 4267 clr.w -[A7] 00000C60 2F0B move.l -[A7], A3 00000C62 2F3C 000F 0007 move.l -[A7], 0xF0007 00000C68 2047 movea.l A0, D7 00000C6A 3F28 0002 move.w -[A7], [A0 + 0x2] 00000C6E 4267 clr.w -[A7] 00000C70 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */] 00000C74 101F move.b D0, [A7]+ 00000C76 6704 beq +0x6 /* 00000C7C */ 00000C78 6000 01CE bra +0x1D0 /* 00000E48 */ label00000C7C: 00000C7C 7000 moveq.l D0, 0x00 00000C7E 2047 movea.l A0, D7 00000C80 3028 0008 move.w D0, [A0 + 0x8] 00000C84 2045 movea.l A0, D5 00000C86 3228 0010 move.w D1, [A0 + 0x10] 00000C8A 5341 subq.w D1, 1 00000C8C 41ED F41C lea.l A0, [A5 - 0xBE4] 00000C90 E541 asl D1.w, 2 00000C92 C0B0 1000 and.l D0, [A0 + D1.w] 00000C96 4A80 tst.l D0 00000C98 671C beq +0x1E /* 00000CB6 */ 00000C9A 3F2B 0048 move.w -[A7], [A3 + 0x48] 00000C9E 3F2B 004A move.w -[A7], [A3 + 0x4A] 00000CA2 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00000CA6 2F0B move.l -[A7], A3 00000CA8 2F3C FFFF EC74 move.l -[A7], 0xFFFFEC74 00000CAE 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00000CB2 6000 0194 bra +0x196 /* 00000E48 */ label00000CB6: 00000CB6 2047 movea.l A0, D7 00000CB8 3028 000A move.w D0, [A0 + 0xA] 00000CBC 48C0 ext.l D0 00000CBE 2740 0038 move.l [A3 + 0x38], D0 00000CC2 4267 clr.w -[A7] 00000CC4 2047 movea.l A0, D7 00000CC6 2F08 move.l -[A7], A0 00000CC8 7008 moveq.l D0, 0x08 00000CCA 2F00 move.l -[A7], D0 00000CCC A85D syscall BitTst 00000CCE 101F move.b D0, [A7]+ 00000CD0 670C beq +0xE /* 00000CDE */ 00000CD2 486B 002A pea.l [A3 + 0x2A] 00000CD6 7006 moveq.l D0, 0x06 00000CD8 2F00 move.l -[A7], D0 00000CDA A85E syscall BitSet 00000CDC 600A bra +0xC /* 00000CE8 */ label00000CDE: 00000CDE 486B 002A pea.l [A3 + 0x2A] 00000CE2 7006 moveq.l D0, 0x06 00000CE4 2F00 move.l -[A7], D0 00000CE6 A85F syscall BitClr label00000CE8: 00000CE8 4267 clr.w -[A7] 00000CEA 486B 002A pea.l [A3 + 0x2A] 00000CEE 7006 moveq.l D0, 0x06 00000CF0 2F00 move.l -[A7], D0 00000CF2 A85D syscall BitTst 00000CF4 101F move.b D0, [A7]+ 00000CF6 671A beq +0x1C /* 00000D12 */ 00000CF8 2F00 move.l -[A7], D0 00000CFA 4267 clr.w -[A7] 00000CFC 2047 movea.l A0, D7 00000CFE 4868 0008 pea.l [A0 + 0x8] 00000D02 7206 moveq.l D1, 0x06 00000D04 2F01 move.l -[A7], D1 00000D06 A85D syscall BitTst 00000D08 121F move.b D1, [A7]+ 00000D0A 201F move.l D0, [A7]+ 00000D0C C001 and.b D0, D1 00000D0E 4A00 tst.b D0 00000D10 6654 bne +0x56 /* 00000D66 */ label00000D12: 00000D12 2F00 move.l -[A7], D0 00000D14 4267 clr.w -[A7] 00000D16 486B 002A pea.l [A3 + 0x2A] 00000D1A 7206 moveq.l D1, 0x06 00000D1C 2F01 move.l -[A7], D1 00000D1E A85D syscall BitTst 00000D20 121F move.b D1, [A7]+ 00000D22 201F move.l D0, [A7]+ 00000D24 0A01 0001 xori.b D1, 0x1 00000D28 4A01 tst.b D1 00000D2A 6720 beq +0x22 /* 00000D4C */ 00000D2C 48E7 C000 movem.l -[A7], D0,D1 00000D30 4267 clr.w -[A7] 00000D32 2047 movea.l A0, D7 00000D34 4868 0008 pea.l [A0 + 0x8] 00000D38 7405 moveq.l D2, 0x05 00000D3A 2F02 move.l -[A7], D2 00000D3C A85D syscall BitTst 00000D3E 141F move.b D2, [A7]+ 00000D40 4CDF 0003 movem.l D0,D1, [A7]+ 00000D44 C202 and.b D1, D2 00000D46 8001 or.b D0, D1 00000D48 4A00 tst.b D0 00000D4A 661A bne +0x1C /* 00000D66 */ label00000D4C: 00000D4C 7200 moveq.l D1, 0x00 00000D4E 2047 movea.l A0, D7 00000D50 3228 000A move.w D1, [A0 + 0xA] 00000D54 C2BC 0000 FFCC and.l D1, 0xFFCC 00000D5A 4A81 tst.l D1 00000D5C 56C1 sne D1 00000D5E 8001 or.b D0, D1 00000D60 0240 0001 andi.w D0, 0x1 00000D64 671C beq +0x1E /* 00000D82 */ label00000D66: 00000D66 3F2B 0048 move.w -[A7], [A3 + 0x48] 00000D6A 3F2B 004A move.w -[A7], [A3 + 0x4A] 00000D6E 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00000D72 2F0B move.l -[A7], A3 00000D74 2F3C FFFF EC74 move.l -[A7], 0xFFFFEC74 00000D7A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00000D7E 6000 00C8 bra +0xCA /* 00000E48 */ label00000D82: 00000D82 2046 movea.l A0, D6 00000D84 49E8 009C lea.l A4, [A0 + 0x9C] 00000D88 2047 movea.l A0, D7 00000D8A 3968 0002 0004 move.w [A4 + 0x4], [A0 + 0x2] 00000D90 2047 movea.l A0, D7 00000D92 2968 0004 0006 move.l [A4 + 0x6], [A0 + 0x4] 00000D98 2047 movea.l A0, D7 00000D9A 41E8 000E lea.l A0, [A0 + 0xE] 00000D9E 2008 move.l D0, A0 00000DA0 5380 subq.l D0, 1 00000DA2 2940 000E move.l [A4 + 0xE], D0 00000DA6 4267 clr.w -[A7] 00000DA8 2047 movea.l A0, D7 00000DAA 3F28 000C move.w -[A7], [A0 + 0xC] 00000DAE 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00000DB2 395F 000A move.w [A4 + 0xA], [A7]+ 00000DB6 2F0C move.l -[A7], A4 00000DB8 7007 moveq.l D0, 0x07 00000DBA 2F00 move.l -[A7], D0 00000DBC A85E syscall BitSet 00000DBE 2F0C move.l -[A7], A4 00000DC0 7006 moveq.l D0, 0x06 00000DC2 2F00 move.l -[A7], D0 00000DC4 A85F syscall BitClr 00000DC6 4267 clr.w -[A7] 00000DC8 486B 0038 pea.l [A3 + 0x38] 00000DCC 701E moveq.l D0, 0x1E 00000DCE 2F00 move.l -[A7], D0 00000DD0 A85D syscall BitTst 00000DD2 101F move.b D0, [A7]+ 00000DD4 6708 beq +0xA /* 00000DDE */ 00000DD6 197C 0024 0001 move.b [A4 + 0x1], 0x24 /* '$' */ 00000DDC 6006 bra +0x8 /* 00000DE4 */ label00000DDE: 00000DDE 197C 0042 0001 move.b [A4 + 0x1], 0x42 /* 'B' */ label00000DE4: 00000DE4 4267 clr.w -[A7] 00000DE6 2F2C 000E move.l -[A7], [A4 + 0xE] 00000DEA 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00000DEE 101F move.b D0, [A7]+ 00000DF0 671A beq +0x1C /* 00000E0C */ 00000DF2 3F2B 0048 move.w -[A7], [A3 + 0x48] 00000DF6 3F2B 004A move.w -[A7], [A3 + 0x4A] 00000DFA 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00000DFE 2F0B move.l -[A7], A3 00000E00 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 00000E06 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00000E0A 603C bra +0x3E /* 00000E48 */ label00000E0C: 00000E0C 206C 000E movea.l A0, [A4 + 0xE] 00000E10 4240 clr.w D0 00000E12 1010 move.b D0, [A0] 00000E14 4A40 tst.w D0 00000E16 661A bne +0x1C /* 00000E32 */ 00000E18 3F2B 0048 move.w -[A7], [A3 + 0x48] 00000E1C 3F2B 004A move.w -[A7], [A3 + 0x4A] 00000E20 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00000E24 2F0B move.l -[A7], A3 00000E26 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 00000E2C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00000E30 6016 bra +0x18 /* 00000E48 */ label00000E32: 00000E32 2046 movea.l A0, D6 00000E34 4228 009A clr.b [A0 + 0x9A] 00000E38 2F0B move.l -[A7], A3 00000E3A 487A 0016 pea.l [PC + 0x16 /* 00000E52, value 0x4E56FFF0 */] 00000E3E 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00000E42 2F0B move.l -[A7], A3 00000E44 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */] label00000E48: 00000E48 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00000E4C 4E5E unlink A6 00000E4E 2E9F move.l [A7], [A7]+ 00000E50 4E75 rts export_246: 00000E52 4E56 FFF0 link A6, -0x0010 00000E56 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000E5A 266E 0008 movea.l A3, [A6 + 0x8] 00000E5E 2A2B 0008 move.l D5, [A3 + 0x8] 00000E62 2E2B 0030 move.l D7, [A3 + 0x30] 00000E66 2045 movea.l A0, D5 00000E68 2828 002A move.l D4, [A0 + 0x2A] 00000E6C 2047 movea.l A0, D7 00000E6E 3C28 0010 move.w D6, [A0 + 0x10] 00000E72 2047 movea.l A0, D7 00000E74 49E8 009C lea.l A4, [A0 + 0x9C] 00000E78 70D5 moveq.l D0, 0xFFFFFFD5 00000E7A B046 cmp.w D0, D6 00000E7C 57C0 seq D0 00000E7E 4A00 tst.b D0 00000E80 6700 00C8 beq +0xCA /* 00000F4A */ 00000E84 2F00 move.l -[A7], D0 00000E86 4267 clr.w -[A7] 00000E88 2045 movea.l A0, D5 00000E8A 4868 0004 pea.l [A0 + 0x4] 00000E8E 7207 moveq.l D1, 0x07 00000E90 2F01 move.l -[A7], D1 00000E92 A85D syscall BitTst 00000E94 121F move.b D1, [A7]+ 00000E96 201F move.l D0, [A7]+ 00000E98 C001 and.b D0, D1 00000E9A 4A00 tst.b D0 00000E9C 6700 00AC beq +0xAE /* 00000F4A */ 00000EA0 322B 0048 move.w D1, [A3 + 0x48] 00000EA4 927C FFF6 sub.w D1, 0xFFF6 00000EA8 41ED F314 lea.l A0, [A5 - 0xCEC] 00000EAC E541 asl D1.w, 2 00000EAE 242C 0006 move.l D2, [A4 + 0x6] 00000EB2 B4B0 1000 cmp.l D2, [A0 + D1.w] 00000EB6 56C1 sne D1 00000EB8 C001 and.b D0, D1 00000EBA 4A00 tst.b D0 00000EBC 6700 008C beq +0x8E /* 00000F4A */ 00000EC0 2044 movea.l A0, D4 00000EC2 0828 0001 0006 btst.b [A0 + 0x6], 0x1 00000EC8 57C1 seq D1 00000ECA 4A01 tst.b D1 00000ECC 660E bne +0x10 /* 00000EDC */ 00000ECE 2044 movea.l A0, D4 00000ED0 4AA8 0030 tst.l [A0 + 0x30] 00000ED4 57C2 seq D2 00000ED6 8202 or.b D1, D2 00000ED8 C001 and.b D0, D1 00000EDA 676E beq +0x70 /* 00000F4A */ label00000EDC: 00000EDC 4240 clr.w D0 00000EDE 102C 0012 move.b D0, [A4 + 0x12] 00000EE2 48C0 ext.l D0 00000EE4 91AC 000E sub.l [A4 + 0xE], D0 00000EE8 4240 clr.w D0 00000EEA 102C 0012 move.b D0, [A4 + 0x12] 00000EEE 3940 000C move.w [A4 + 0xC], D0 00000EF2 302B 0048 move.w D0, [A3 + 0x48] 00000EF6 907C FFF6 sub.w D0, 0xFFF6 00000EFA 41ED F314 lea.l A0, [A5 - 0xCEC] 00000EFE E540 asl D0.w, 2 00000F00 2247 movea.l A1, D7 00000F02 2370 0000 00A2 move.l [A1 + 0xA2], [A0 + D0.w] 00000F08 2F0C move.l -[A7], A4 00000F0A 7007 moveq.l D0, 0x07 00000F0C 2F00 move.l -[A7], D0 00000F0E A85E syscall BitSet 00000F10 2F0C move.l -[A7], A4 00000F12 7006 moveq.l D0, 0x06 00000F14 2F00 move.l -[A7], D0 00000F16 A85F syscall BitClr 00000F18 4267 clr.w -[A7] 00000F1A 486B 0038 pea.l [A3 + 0x38] 00000F1E 701E moveq.l D0, 0x1E 00000F20 2F00 move.l -[A7], D0 00000F22 A85D syscall BitTst 00000F24 101F move.b D0, [A7]+ 00000F26 6708 beq +0xA /* 00000F30 */ 00000F28 197C 0024 0001 move.b [A4 + 0x1], 0x24 /* '$' */ 00000F2E 6006 bra +0x8 /* 00000F36 */ label00000F30: 00000F30 197C 0042 0001 move.b [A4 + 0x1], 0x42 /* 'B' */ label00000F36: 00000F36 2F0B move.l -[A7], A3 00000F38 487A FF18 pea.l [PC - 0xE8 /* 00000E52, value 0x4E56FFF0 */] 00000F3C 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00000F40 2F0B move.l -[A7], A3 00000F42 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */] 00000F46 6000 0286 bra +0x288 /* 000011CE */ label00000F4A: 00000F4A 4A46 tst.w D6 00000F4C 6600 0274 bne +0x276 /* 000011C2 */ 00000F50 2047 movea.l A0, D7 00000F52 0828 0004 001E btst.b [A0 + 0x1E], 0x4 00000F58 6730 beq +0x32 /* 00000F8A */ 00000F5A 3F2B 0048 move.w -[A7], [A3 + 0x48] 00000F5E 3F2B 004A move.w -[A7], [A3 + 0x4A] 00000F62 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00000F66 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */ 00000F6C 2F0B move.l -[A7], A3 00000F6E 3F2B 000C move.w -[A7], [A3 + 0xC] 00000F72 3F3C 001A move.w -[A7], 0x1A 00000F76 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000F7A 2F0B move.l -[A7], A3 00000F7C 2F3C FFFF EC5F move.l -[A7], 0xFFFFEC5F 00000F82 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00000F86 6000 0246 bra +0x248 /* 000011CE */ label00000F8A: 00000F8A 4267 clr.w -[A7] 00000F8C 486B 0038 pea.l [A3 + 0x38] 00000F90 701E moveq.l D0, 0x1E 00000F92 2F00 move.l -[A7], D0 00000F94 A85D syscall BitTst 00000F96 101F move.b D0, [A7]+ 00000F98 6728 beq +0x2A /* 00000FC2 */ 00000F9A 2047 movea.l A0, D7 00000F9C 0828 0004 005D btst.b [A0 + 0x5D], 0x4 00000FA2 56C1 sne D1 00000FA4 C001 and.b D0, D1 00000FA6 671A beq +0x1C /* 00000FC2 */ 00000FA8 4267 clr.w -[A7] 00000FAA 2045 movea.l A0, D5 00000FAC 4868 0004 pea.l [A0 + 0x4] 00000FB0 7007 moveq.l D0, 0x07 00000FB2 2F00 move.l -[A7], D0 00000FB4 A85D syscall BitTst 00000FB6 101F move.b D0, [A7]+ 00000FB8 6704 beq +0x6 /* 00000FBE */ 00000FBA 7CCA moveq.l D6, 0xFFFFFFCA 00000FBC 6004 bra +0x6 /* 00000FC2 */ label00000FBE: 00000FBE 3C3C EC58 move.w D6, 0xEC58 label00000FC2: 00000FC2 4A46 tst.w D6 00000FC4 6600 014A bne +0x14C /* 00001110 */ 00000FC8 2847 movea.l A4, D7 00000FCA 4267 clr.w -[A7] 00000FCC 2045 movea.l A0, D5 00000FCE 4868 0004 pea.l [A0 + 0x4] 00000FD2 7006 moveq.l D0, 0x06 00000FD4 2F00 move.l -[A7], D0 00000FD6 A85D syscall BitTst 00000FD8 101F move.b D0, [A7]+ 00000FDA 6708 beq +0xA /* 00000FE4 */ 00000FDC 1D7C 0007 FFF3 move.b [A6 - 0xD], 0x7 00000FE2 6018 bra +0x1A /* 00000FFC */ label00000FE4: 00000FE4 4267 clr.w -[A7] 00000FE6 2F05 move.l -[A7], D5 00000FE8 2F2C 007E move.l -[A7], [A4 + 0x7E] 00000FEC 2F2C 0082 move.l -[A7], [A4 + 0x82] 00000FF0 2F2C 0086 move.l -[A7], [A4 + 0x86] 00000FF4 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00000FF8 1D5F FFF3 move.b [A6 - 0xD], [A7]+ label00000FFC: 00000FFC 4267 clr.w -[A7] 00000FFE 3F2C 00A0 move.w -[A7], [A4 + 0xA0] 00001002 2F2C 00A2 move.l -[A7], [A4 + 0xA2] 00001006 1F2E FFF3 move.b -[A7], [A6 - 0xD] 0000100A 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */] 0000100E 1D5F FFF3 move.b [A6 - 0xD], [A7]+ 00001012 4267 clr.w -[A7] 00001014 486B 0038 pea.l [A3 + 0x38] 00001018 701E moveq.l D0, 0x1E 0000101A 2F00 move.l -[A7], D0 0000101C A85D syscall BitTst 0000101E 101F move.b D0, [A7]+ 00001020 6700 0082 beq +0x84 /* 000010A4 */ 00001024 2047 movea.l A0, D7 00001026 4AA8 0036 tst.l [A0 + 0x36] 0000102A 56C0 sne D0 0000102C 4A00 tst.b D0 0000102E 660C bne +0xE /* 0000103C */ 00001030 2047 movea.l A0, D7 00001032 4AA8 0040 tst.l [A0 + 0x40] 00001036 56C1 sne D1 00001038 8001 or.b D0, D1 0000103A 6754 beq +0x56 /* 00001090 */ label0000103C: 0000103C 4267 clr.w -[A7] 0000103E 486E FFF3 pea.l [A6 - 0xD] 00001042 7005 moveq.l D0, 0x05 00001044 2F00 move.l -[A7], D0 00001046 A85D syscall BitTst 00001048 101F move.b D0, [A7]+ 0000104A 0A00 0001 xori.b D0, 0x1 0000104E 4A00 tst.b D0 00001050 6638 bne +0x3A /* 0000108A */ 00001052 2F00 move.l -[A7], D0 00001054 4267 clr.w -[A7] 00001056 486E FFF3 pea.l [A6 - 0xD] 0000105A 7206 moveq.l D1, 0x06 0000105C 2F01 move.l -[A7], D1 0000105E A85D syscall BitTst 00001060 121F move.b D1, [A7]+ 00001062 201F move.l D0, [A7]+ 00001064 0A01 0001 xori.b D1, 0x1 00001068 8001 or.b D0, D1 0000106A 4A00 tst.b D0 0000106C 661C bne +0x1E /* 0000108A */ 0000106E 2F00 move.l -[A7], D0 00001070 4267 clr.w -[A7] 00001072 2047 movea.l A0, D7 00001074 4868 009C pea.l [A0 + 0x9C] 00001078 7201 moveq.l D1, 0x01 0000107A 2F01 move.l -[A7], D1 0000107C A85D syscall BitTst 0000107E 121F move.b D1, [A7]+ 00001080 201F move.l D0, [A7]+ 00001082 0A01 0001 xori.b D1, 0x1 00001086 8001 or.b D0, D1 00001088 671A beq +0x1C /* 000010A4 */ label0000108A: 0000108A 3C3C EC78 move.w D6, 0xEC78 0000108E 6014 bra +0x16 /* 000010A4 */ label00001090: 00001090 4267 clr.w -[A7] 00001092 486E FFF3 pea.l [A6 - 0xD] 00001096 7005 moveq.l D0, 0x05 00001098 2F00 move.l -[A7], D0 0000109A A85D syscall BitTst 0000109C 101F move.b D0, [A7]+ 0000109E 6604 bne +0x6 /* 000010A4 */ 000010A0 3C3C EC78 move.w D6, 0xEC78 label000010A4: 000010A4 4267 clr.w -[A7] 000010A6 486B 0038 pea.l [A3 + 0x38] 000010AA 701F moveq.l D0, 0x1F 000010AC 2F00 move.l -[A7], D0 000010AE A85D syscall BitTst 000010B0 101F move.b D0, [A7]+ 000010B2 6738 beq +0x3A /* 000010EC */ 000010B4 4267 clr.w -[A7] 000010B6 486E FFF3 pea.l [A6 - 0xD] 000010BA 7006 moveq.l D0, 0x06 000010BC 2F00 move.l -[A7], D0 000010BE A85D syscall BitTst 000010C0 101F move.b D0, [A7]+ 000010C2 0A00 0001 xori.b D0, 0x1 000010C6 4A00 tst.b D0 000010C8 661C bne +0x1E /* 000010E6 */ 000010CA 2F00 move.l -[A7], D0 000010CC 4267 clr.w -[A7] 000010CE 2047 movea.l A0, D7 000010D0 4868 009C pea.l [A0 + 0x9C] 000010D4 7201 moveq.l D1, 0x01 000010D6 2F01 move.l -[A7], D1 000010D8 A85D syscall BitTst 000010DA 121F move.b D1, [A7]+ 000010DC 201F move.l D0, [A7]+ 000010DE 0A01 0001 xori.b D1, 0x1 000010E2 8001 or.b D0, D1 000010E4 672A beq +0x2C /* 00001110 */ label000010E6: 000010E6 3C3C EC78 move.w D6, 0xEC78 000010EA 6024 bra +0x26 /* 00001110 */ label000010EC: 000010EC 4267 clr.w -[A7] 000010EE 486B 0038 pea.l [A3 + 0x38] 000010F2 701E moveq.l D0, 0x1E 000010F4 2F00 move.l -[A7], D0 000010F6 A85D syscall BitTst 000010F8 101F move.b D0, [A7]+ 000010FA 6614 bne +0x16 /* 00001110 */ 000010FC 4267 clr.w -[A7] 000010FE 486E FFF3 pea.l [A6 - 0xD] 00001102 7006 moveq.l D0, 0x06 00001104 2F00 move.l -[A7], D0 00001106 A85D syscall BitTst 00001108 101F move.b D0, [A7]+ 0000110A 6604 bne +0x6 /* 00001110 */ 0000110C 3C3C EC78 move.w D6, 0xEC78 label00001110: 00001110 4A46 tst.w D6 00001112 6600 00AE bne +0xB0 /* 000011C2 */ 00001116 2847 movea.l A4, D7 00001118 396B 0048 0016 move.w [A4 + 0x16], [A3 + 0x48] 0000111E 2047 movea.l A0, D7 00001120 2968 00A2 0030 move.l [A4 + 0x30], [A0 + 0xA2] 00001126 2047 movea.l A0, D7 00001128 41E8 00AE lea.l A0, [A0 + 0xAE] 0000112C 2948 0012 move.l [A4 + 0x12], A0 00001130 7002 moveq.l D0, 0x02 00001132 B0AB 0038 cmp.l D0, [A3 + 0x38] 00001136 57C0 seq D0 00001138 4A00 tst.b D0 0000113A 660C bne +0xE /* 00001148 */ 0000113C 7203 moveq.l D1, 0x03 0000113E B2AB 0038 cmp.l D1, [A3 + 0x38] 00001142 57C1 seq D1 00001144 8001 or.b D0, D1 00001146 6720 beq +0x22 /* 00001168 */ label00001148: 00001148 2F00 move.l -[A7], D0 0000114A 4267 clr.w -[A7] 0000114C 2045 movea.l A0, D5 0000114E 4868 0004 pea.l [A0 + 0x4] 00001152 7207 moveq.l D1, 0x07 00001154 2F01 move.l -[A7], D1 00001156 A85D syscall BitTst 00001158 121F move.b D1, [A7]+ 0000115A 201F move.l D0, [A7]+ 0000115C C001 and.b D0, D1 0000115E 6708 beq +0xA /* 00001168 */ 00001160 197C 0004 001B move.b [A4 + 0x1B], 0x4 00001166 6012 bra +0x14 /* 0000117A */ label00001168: 00001168 2F2B 0038 move.l -[A7], [A3 + 0x38] 0000116C 7004 moveq.l D0, 0x04 0000116E 2F00 move.l -[A7], D0 00001170 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */] 00001174 201F move.l D0, [A7]+ 00001176 1940 001B move.b [A4 + 0x1B], D0 label0000117A: 0000117A 7000 moveq.l D0, 0x00 0000117C 2940 001C move.l [A4 + 0x1C], D0 00001180 2F0B move.l -[A7], A3 00001182 487A 0054 pea.l [PC + 0x54 /* 000011D8, value 0x4E56FFEE */] 00001186 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 0000118A 4267 clr.w -[A7] 0000118C 486B 002A pea.l [A3 + 0x2A] 00001190 7006 moveq.l D0, 0x06 00001192 2F00 move.l -[A7], D0 00001194 A85D syscall BitTst 00001196 101F move.b D0, [A7]+ 00001198 6714 beq +0x16 /* 000011AE */ 0000119A 4267 clr.w -[A7] 0000119C 2F2B 0030 move.l -[A7], [A3 + 0x30] 000011A0 1F3C 0001 move.b -[A7], 0x1 000011A4 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 000011A8 4A5F tst.w [A7]+ 000011AA 6622 bne +0x24 /* 000011CE */ 000011AC 6020 bra +0x22 /* 000011CE */ label000011AE: 000011AE 4267 clr.w -[A7] 000011B0 2F2B 0030 move.l -[A7], [A3 + 0x30] 000011B4 205F movea.l A0, [A7]+ 000011B6 701A moveq.l D0, 0x1A 000011B8 A660 syscall FSDispatch/HFSDispatch, flags=6 000011BA 3E80 move.w [A7], D0 000011BC 4A5F tst.w [A7]+ 000011BE 660E bne +0x10 /* 000011CE */ 000011C0 600C bra +0xE /* 000011CE */ label000011C2: 000011C2 2047 movea.l A0, D7 000011C4 3146 0010 move.w [A0 + 0x10], D6 000011C8 2F0B move.l -[A7], A3 000011CA 4EBA 010A jsr [PC + 0x10A /* 000012D6 */] label000011CE: 000011CE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000011D2 4E5E unlink A6 000011D4 2E9F move.l [A7], [A7]+ 000011D6 4E75 rts 000011D8 4E56 FFEE link A6, -0x0012 000011DC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000011E0 286E 0008 movea.l A4, [A6 + 0x8] 000011E4 2A2C 0012 move.l D5, [A4 + 0x12] 000011E8 2E2C 0008 move.l D7, [A4 + 0x8] 000011EC 266C 0030 movea.l A3, [A4 + 0x30] 000011F0 3C2B 0010 move.w D6, [A3 + 0x10] 000011F4 56C0 sne D0 000011F6 4A00 tst.b D0 000011F8 6714 beq +0x16 /* 0000120E */ 000011FA 72CF moveq.l D1, 0xFFFFFFCF 000011FC B246 cmp.w D1, D6 000011FE 56C1 sne D1 00001200 C001 and.b D0, D1 00001202 670A beq +0xC /* 0000120E */ 00001204 2F0C move.l -[A7], A4 00001206 4EBA 00CE jsr [PC + 0xCE /* 000012D6 */] 0000120A 6000 008A bra +0x8C /* 00001296 */ label0000120E: 0000120E 302B 0018 move.w D0, [A3 + 0x18] 00001212 48C0 ext.l D0 00001214 2940 0034 move.l [A4 + 0x34], D0 00001218 4267 clr.w -[A7] 0000121A 2047 movea.l A0, D7 0000121C 4868 0004 pea.l [A0 + 0x4] 00001220 7007 moveq.l D0, 0x07 00001222 2F00 move.l -[A7], D0 00001224 A85D syscall BitTst 00001226 101F move.b D0, [A7]+ 00001228 6708 beq +0xA /* 00001232 */ 0000122A 2F0C move.l -[A7], A4 0000122C 4EBA 00A8 jsr [PC + 0xA8 /* 000012D6 */] 00001230 6064 bra +0x66 /* 00001296 */ label00001232: 00001232 4A6B 0018 tst.w [A3 + 0x18] 00001236 6C1A bge +0x1C /* 00001252 */ 00001238 3F2C 0048 move.w -[A7], [A4 + 0x48] 0000123C 3F2C 004A move.w -[A7], [A4 + 0x4A] 00001240 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00001244 2F0C move.l -[A7], A4 00001246 2F3C FFFF EC66 move.l -[A7], 0xFFFFEC66 0000124C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00001250 6044 bra +0x46 /* 00001296 */ label00001252: 00001252 206C 0030 movea.l A0, [A4 + 0x30] 00001256 2D48 FFEE move.l [A6 - 0x12], A0 0000125A 4268 001C clr.w [A0 + 0x1C] 0000125E 7000 moveq.l D0, 0x00 00001260 2045 movea.l A0, D5 00001262 3028 0008 move.w D0, [A0 + 0x8] 00001266 2047 movea.l A0, D7 00001268 3228 0010 move.w D1, [A0 + 0x10] 0000126C 5341 subq.w D1, 1 0000126E 41ED F464 lea.l A0, [A5 - 0xB9C] 00001272 E541 asl D1.w, 2 00001274 C0B0 1000 and.l D0, [A0 + D1.w] 00001278 3940 004C move.w [A4 + 0x4C], D0 0000127C 2F0C move.l -[A7], A4 0000127E 487A 0020 pea.l [PC + 0x20 /* 000012A0, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001282 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00001286 4267 clr.w -[A7] 00001288 2F2C 0030 move.l -[A7], [A4 + 0x30] 0000128C 1F3C 0001 move.b -[A7], 0x1 00001290 4EAD 047A jsr [A5 + 0x47A /* export_139 */] 00001294 4A5F tst.w [A7]+ label00001296: 00001296 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 0000129A 4E5E unlink A6 0000129C 2E9F move.l [A7], [A7]+ 0000129E 4E75 rts 000012A0 4E56 0000 link A6, 0 000012A4 206E 0008 movea.l A0, [A6 + 0x8] 000012A8 2068 0030 movea.l A0, [A0 + 0x30] 000012AC 4A68 0010 tst.w [A0 + 0x10] 000012B0 6616 bne +0x18 /* 000012C8 */ 000012B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012B6 487A 001E pea.l [PC + 0x1E /* 000012D6, value 0x4E56FFCC */] 000012BA 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 000012BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012C2 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */] 000012C6 6008 bra +0xA /* 000012D0 */ label000012C8: 000012C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012CC 4EBA 0008 jsr [PC + 0x8 /* 000012D6 */] label000012D0: 000012D0 4E5E unlink A6 000012D2 2E9F move.l [A7], [A7]+ 000012D4 4E75 rts fn000012D6: 000012D6 4E56 FFCC link A6, -0x0034 000012DA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000012DE 266E 0008 movea.l A3, [A6 + 0x8] 000012E2 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */ 000012E8 2F0B move.l -[A7], A3 000012EA 3F2B 000C move.w -[A7], [A3 + 0xC] 000012EE 3F3C 001A move.w -[A7], 0x1A 000012F2 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000012F6 377C 0008 0028 move.w [A3 + 0x28], 0x8 000012FC 2D6B 0012 FFFC move.l [A6 - 0x4], [A3 + 0x12] 00001302 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4] 00001308 2C2B 0008 move.l D6, [A3 + 0x8] 0000130C 2E2B 0030 move.l D7, [A3 + 0x30] 00001310 206B 003C movea.l A0, [A3 + 0x3C] 00001314 3828 0010 move.w D4, [A0 + 0x10] 00001318 2047 movea.l A0, D7 0000131A 2D48 FFCC move.l [A6 - 0x34], A0 0000131E 4A68 0010 tst.w [A0 + 0x10] 00001322 56C0 sne D0 00001324 4A00 tst.b D0 00001326 6700 0108 beq +0x10A /* 00001430 */ 0000132A 206E FFCC movea.l A0, [A6 - 0x34] 0000132E 72CF moveq.l D1, 0xFFFFFFCF 00001330 B268 0010 cmp.w D1, [A0 + 0x10] 00001334 56C1 sne D1 00001336 C001 and.b D0, D1 00001338 6700 00F6 beq +0xF8 /* 00001430 */ 0000133C 70D5 moveq.l D0, 0xFFFFFFD5 0000133E B068 0010 cmp.w D0, [A0 + 0x10] 00001342 56C0 sne D0 00001344 4A00 tst.b D0 00001346 6700 0086 beq +0x88 /* 000013CE */ 0000134A 7288 moveq.l D1, 0xFFFFFF88 0000134C B268 0010 cmp.w D1, [A0 + 0x10] 00001350 56C1 sne D1 00001352 C001 and.b D0, D1 00001354 6778 beq +0x7A /* 000013CE */ 00001356 2F00 move.l -[A7], D0 00001358 4267 clr.w -[A7] 0000135A 486B 002A pea.l [A3 + 0x2A] 0000135E 7205 moveq.l D1, 0x05 00001360 2F01 move.l -[A7], D1 00001362 A85D syscall BitTst 00001364 121F move.b D1, [A7]+ 00001366 201F move.l D0, [A7]+ 00001368 C001 and.b D0, D1 0000136A 4A00 tst.b D0 0000136C 6760 beq +0x62 /* 000013CE */ 0000136E 2F00 move.l -[A7], D0 00001370 4267 clr.w -[A7] 00001372 2046 movea.l A0, D6 00001374 4868 0004 pea.l [A0 + 0x4] 00001378 7207 moveq.l D1, 0x07 0000137A 2F01 move.l -[A7], D1 0000137C A85D syscall BitTst 0000137E 121F move.b D1, [A7]+ 00001380 201F move.l D0, [A7]+ 00001382 C001 and.b D0, D1 00001384 6748 beq +0x4A /* 000013CE */ 00001386 7021 moveq.l D0, 0x21 00001388 2740 0038 move.l [A3 + 0x38], D0 0000138C 486B 002A pea.l [A3 + 0x2A] 00001390 7005 moveq.l D0, 0x05 00001392 2F00 move.l -[A7], D0 00001394 A85F syscall BitClr 00001396 2047 movea.l A0, D7 00001398 49E8 009C lea.l A4, [A0 + 0x9C] 0000139C 197C 0042 0001 move.b [A4 + 0x1], 0x42 /* 'B' */ 000013A2 41EC 0013 lea.l A0, [A4 + 0x13] 000013A6 2948 000E move.l [A4 + 0xE], A0 000013AA 4240 clr.w D0 000013AC 102C 0012 move.b D0, [A4 + 0x12] 000013B0 3940 000C move.w [A4 + 0xC], D0 000013B4 2047 movea.l A0, D7 000013B6 4228 009A clr.b [A0 + 0x9A] 000013BA 2F0B move.l -[A7], A3 000013BC 487A FA94 pea.l [PC - 0x56C /* 00000E52, value 0x4E56FFF0 */] 000013C0 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 000013C4 2F0B move.l -[A7], A3 000013C6 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */] 000013CA 6000 0202 bra +0x204 /* 000015CE */ label000013CE: 000013CE 3F2B 0048 move.w -[A7], [A3 + 0x48] 000013D2 3F2B 004A move.w -[A7], [A3 + 0x4A] 000013D6 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 000013DA 2047 movea.l A0, D7 000013DC 3028 0010 move.w D0, [A0 + 0x10] 000013E0 0440 FFCA subi.w D0, 0xFFCA 000013E4 6708 beq +0xA /* 000013EE */ 000013E6 0440 000C subi.w D0, 0xC 000013EA 6712 beq +0x14 /* 000013FE */ 000013EC 6020 bra +0x22 /* 0000140E */ label000013EE: 000013EE 2F0B move.l -[A7], A3 000013F0 2F3C FFFF EC78 move.l -[A7], 0xFFFFEC78 000013F6 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 000013FA 6000 01D2 bra +0x1D4 /* 000015CE */ label000013FE: 000013FE 2F0B move.l -[A7], A3 00001400 2F3C FFFF EC5E move.l -[A7], 0xFFFFEC5E 00001406 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 0000140A 6000 01C2 bra +0x1C4 /* 000015CE */ label0000140E: 0000140E 2F0B move.l -[A7], A3 00001410 4267 clr.w -[A7] 00001412 2047 movea.l A0, D7 00001414 3F28 0010 move.w -[A7], [A0 + 0x10] 00001418 2F0B move.l -[A7], A3 0000141A 3F3C 001A move.w -[A7], 0x1A 0000141E 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 00001422 301F move.w D0, [A7]+ 00001424 48C0 ext.l D0 00001426 2F00 move.l -[A7], D0 00001428 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 0000142C 6000 01A0 bra +0x1A2 /* 000015CE */ label00001430: 00001430 4A44 tst.w D4 00001432 671E beq +0x20 /* 00001452 */ 00001434 2F3C 4254 4572 move.l -[A7], 0x42544572 /* 'BTEr' */ 0000143A 2F0B move.l -[A7], A3 0000143C 3F3C 001A move.w -[A7], 0x1A 00001440 3F04 move.w -[A7], D4 00001442 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00001446 3F3C 001D move.w -[A7], 0x1D 0000144A 301F move.w D0, [A7]+ 0000144C A9C9 syscall SysError 0000144E 6000 017E bra +0x180 /* 000015CE */ label00001452: 00001452 4267 clr.w -[A7] 00001454 486B 002A pea.l [A3 + 0x2A] 00001458 7006 moveq.l D0, 0x06 0000145A 2F00 move.l -[A7], D0 0000145C A85D syscall BitTst 0000145E 101F move.b D0, [A7]+ 00001460 6708 beq +0xA /* 0000146A */ 00001462 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1 00001468 6004 bra +0x6 /* 0000146E */ label0000146A: 0000146A 422E FFEB clr.b [A6 - 0x15] label0000146E: 0000146E 2047 movea.l A0, D7 00001470 49E8 009C lea.l A4, [A0 + 0x9C] 00001474 4267 clr.w -[A7] 00001476 2F06 move.l -[A7], D6 00001478 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000147C 2F2C 0034 move.l -[A7], [A4 + 0x34] 00001480 4267 clr.w -[A7] 00001482 2F2B 0038 move.l -[A7], [A3 + 0x38] 00001486 A86B syscall LoWord 00001488 1F2E FFEB move.b -[A7], [A6 - 0x15] 0000148C 4267 clr.w -[A7] 0000148E 2F2B 0034 move.l -[A7], [A3 + 0x34] 00001492 A86B syscall LoWord 00001494 486E FFF0 pea.l [A6 - 0x10] 00001498 486E FFEC pea.l [A6 - 0x14] 0000149C 4EBA EE72 jsr [PC - 0x118E /* 00000310 */] 000014A0 3A1F move.w D5, [A7]+ 000014A2 663C bne +0x3E /* 000014E0 */ 000014A4 206E FFEC movea.l A0, [A6 - 0x14] 000014A8 3D68 0006 FFD6 move.w [A6 - 0x2A], [A0 + 0x6] 000014AE 2047 movea.l A0, D7 000014B0 203C 7064 6F73 move.l D0, 0x70646F73 /* 'pdos' */ 000014B6 B0A8 0024 cmp.l D0, [A0 + 0x24] 000014BA 6612 bne +0x14 /* 000014CE */ 000014BC 206E FFF0 movea.l A0, [A6 - 0x10] 000014C0 4868 000E pea.l [A0 + 0xE] 000014C4 700F moveq.l D0, 0x0F 000014C6 2F00 move.l -[A7], D0 000014C8 A85E syscall BitSet 000014CA 6000 00EC bra +0xEE /* 000015B8 */ label000014CE: 000014CE 206E FFF0 movea.l A0, [A6 - 0x10] 000014D2 4868 000E pea.l [A0 + 0xE] 000014D6 700F moveq.l D0, 0x0F 000014D8 2F00 move.l -[A7], D0 000014DA A85F syscall BitClr 000014DC 6000 00DA bra +0xDC /* 000015B8 */ label000014E0: 000014E0 4267 clr.w -[A7] 000014E2 2046 movea.l A0, D6 000014E4 4868 0004 pea.l [A0 + 0x4] 000014E8 7007 moveq.l D0, 0x07 000014EA 2F00 move.l -[A7], D0 000014EC A85D syscall BitTst 000014EE 101F move.b D0, [A7]+ 000014F0 0A00 0001 xori.b D0, 0x1 000014F4 4A00 tst.b D0 000014F6 662C bne +0x2E /* 00001524 */ 000014F8 2F00 move.l -[A7], D0 000014FA 4267 clr.w -[A7] 000014FC 2046 movea.l A0, D6 000014FE 4868 0004 pea.l [A0 + 0x4] 00001502 7207 moveq.l D1, 0x07 00001504 2F01 move.l -[A7], D1 00001506 A85D syscall BitTst 00001508 121F move.b D1, [A7]+ 0000150A 201F move.l D0, [A7]+ 0000150C 4A01 tst.b D1 0000150E 6700 00A8 beq +0xAA /* 000015B8 */ 00001512 206E FFCC movea.l A0, [A6 - 0x34] 00001516 4A68 0010 tst.w [A0 + 0x10] 0000151A 57C2 seq D2 0000151C C202 and.b D1, D2 0000151E 8001 or.b D0, D1 00001520 6700 0096 beq +0x98 /* 000015B8 */ label00001524: 00001524 4267 clr.w -[A7] 00001526 2F2B 0034 move.l -[A7], [A3 + 0x34] 0000152A A86B syscall LoWord 0000152C 301F move.w D0, [A7]+ 0000152E 5540 subq.w D0, 2 00001530 48C0 ext.l D0 00001532 81FC 005E divs.w D0, 0x5E /* '^' */ 00001536 5240 addq.w D0, 1 00001538 3D40 FFD2 move.w [A6 - 0x2E], D0 0000153C 206D FA72 movea.l A0, [A5 - 0x58E] 00001540 302E FFD2 move.w D0, [A6 - 0x2E] 00001544 D040 add.w D0, D0 00001546 4A70 00FE tst.w [A0 + D0.w - 0x2] 0000154A 57C0 seq D0 0000154C 4A00 tst.b D0 0000154E 6748 beq +0x4A /* 00001598 */ 00001550 2047 movea.l A0, D7 00001552 4A68 0010 tst.w [A0 + 0x10] 00001556 57C1 seq D1 00001558 C001 and.b D0, D1 0000155A 673C beq +0x3E /* 00001598 */ 0000155C 286B 0030 movea.l A4, [A3 + 0x30] 00001560 4267 clr.w -[A7] 00001562 2F2B 0034 move.l -[A7], [A3 + 0x34] 00001566 A86B syscall LoWord 00001568 395F 0018 move.w [A4 + 0x18], [A7]+ 0000156C 3005 move.w D0, D5 0000156E 48C0 ext.l D0 00001570 2740 0034 move.l [A3 + 0x34], D0 00001574 276E FFEC 0038 move.l [A3 + 0x38], [A6 - 0x14] 0000157A 2F0B move.l -[A7], A3 0000157C 487A 005A pea.l [PC + 0x5A /* 000015D8, value 0x4E56FFE2 */] 00001580 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00001584 4267 clr.w -[A7] 00001586 2F2B 0030 move.l -[A7], [A3 + 0x30] 0000158A 1F3C 0001 move.b -[A7], 0x1 0000158E 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 00001592 4A5F tst.w [A7]+ 00001594 6638 bne +0x3A /* 000015CE */ 00001596 6036 bra +0x38 /* 000015CE */ label00001598: 00001598 0C45 EC72 cmpi.w D5, 0xEC72 0000159C 671A beq +0x1C /* 000015B8 */ 0000159E 3F2B 0048 move.w -[A7], [A3 + 0x48] 000015A2 3F2B 004A move.w -[A7], [A3 + 0x4A] 000015A6 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 000015AA 2F0B move.l -[A7], A3 000015AC 2F3C FFFF EC5E move.l -[A7], 0xFFFFEC5E 000015B2 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 000015B6 6016 bra +0x18 /* 000015CE */ label000015B8: 000015B8 284B movea.l A4, A3 000015BA 3005 move.w D0, D5 000015BC 48C0 ext.l D0 000015BE 2940 0034 move.l [A4 + 0x34], D0 000015C2 296E FFEC 0038 move.l [A4 + 0x38], [A6 - 0x14] 000015C8 2F0B move.l -[A7], A3 000015CA 4EBA 000C jsr [PC + 0xC /* 000015D8 */] label000015CE: 000015CE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000015D2 4E5E unlink A6 000015D4 2E9F move.l [A7], [A7]+ 000015D6 4E75 rts fn000015D8: 000015D8 4E56 FFE2 link A6, -0x001E 000015DC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000015E0 266E 0008 movea.l A3, [A6 + 0x8] 000015E4 284B movea.l A4, A3 000015E6 2D6C 0012 FFEE move.l [A6 - 0x12], [A4 + 0x12] 000015EC 2D6E FFEE FFEA move.l [A6 - 0x16], [A6 - 0x12] 000015F2 2E2C 0030 move.l D7, [A4 + 0x30] 000015F6 2C2C 0008 move.l D6, [A4 + 0x8] 000015FA 2A2C 0038 move.l D5, [A4 + 0x38] 000015FE 4267 clr.w -[A7] 00001600 2F2C 0034 move.l -[A7], [A4 + 0x34] 00001604 A86B syscall LoWord 00001606 381F move.w D4, [A7]+ 00001608 4A85 tst.l D5 0000160A 56C0 sne D0 0000160C 4A00 tst.b D0 0000160E 6714 beq +0x16 /* 00001624 */ 00001610 0C44 EC72 cmpi.w D4, 0xEC72 00001614 56C1 sne D1 00001616 C001 and.b D0, D1 00001618 670A beq +0xC /* 00001624 */ 0000161A 2045 movea.l A0, D5 0000161C 3D68 0006 FFE4 move.w [A6 - 0x1C], [A0 + 0x6] 00001622 6004 bra +0x6 /* 00001628 */ label00001624: 00001624 426E FFE4 clr.w [A6 - 0x1C] label00001628: 00001628 4267 clr.w -[A7] 0000162A 2046 movea.l A0, D6 0000162C 4868 0004 pea.l [A0 + 0x4] 00001630 7007 moveq.l D0, 0x07 00001632 2F00 move.l -[A7], D0 00001634 A85D syscall BitTst 00001636 101F move.b D0, [A7]+ 00001638 6700 00A6 beq +0xA8 /* 000016E0 */ 0000163C 2046 movea.l A0, D6 0000163E 2D68 002A FFF6 move.l [A6 - 0xA], [A0 + 0x2A] 00001644 2047 movea.l A0, D7 00001646 226E FFF6 movea.l A1, [A6 - 0xA] 0000164A 3368 0018 0018 move.w [A1 + 0x18], [A0 + 0x18] 00001650 4267 clr.w -[A7] 00001652 3F04 move.w -[A7], D4 00001654 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 00001658 301F move.w D0, [A7]+ 0000165A 48C0 ext.l D0 0000165C 2740 0018 move.l [A3 + 0x18], D0 00001660 4A44 tst.w D4 00001662 6700 00CC beq +0xCE /* 00001730 */ 00001666 42A7 clr.l -[A7] 00001668 2F06 move.l -[A7], D6 0000166A 2047 movea.l A0, D7 0000166C 3F28 0018 move.w -[A7], [A0 + 0x18] 00001670 4EBA EB6E jsr [PC - 0x1492 /* 000001E0 */] 00001674 2A1F move.l D5, [A7]+ 00001676 6660 bne +0x62 /* 000016D8 */ 00001678 4267 clr.w -[A7] 0000167A 486B 002A pea.l [A3 + 0x2A] 0000167E 7005 moveq.l D0, 0x05 00001680 2F00 move.l -[A7], D0 00001682 A85D syscall BitTst 00001684 101F move.b D0, [A7]+ 00001686 6746 beq +0x48 /* 000016CE */ 00001688 7021 moveq.l D0, 0x21 0000168A 2740 0038 move.l [A3 + 0x38], D0 0000168E 486B 002A pea.l [A3 + 0x2A] 00001692 7005 moveq.l D0, 0x05 00001694 2F00 move.l -[A7], D0 00001696 A85F syscall BitClr 00001698 2047 movea.l A0, D7 0000169A 49E8 009C lea.l A4, [A0 + 0x9C] 0000169E 197C 0042 0001 move.b [A4 + 0x1], 0x42 /* 'B' */ 000016A4 41EC 0013 lea.l A0, [A4 + 0x13] 000016A8 2948 000E move.l [A4 + 0xE], A0 000016AC 4240 clr.w D0 000016AE 102C 0012 move.b D0, [A4 + 0x12] 000016B2 3940 000C move.w [A4 + 0xC], D0 000016B6 2047 movea.l A0, D7 000016B8 4228 009A clr.b [A0 + 0x9A] 000016BC 2F0B move.l -[A7], A3 000016BE 487A F792 pea.l [PC - 0x86E /* 00000E52, value 0x4E56FFF0 */] 000016C2 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 000016C6 2F0B move.l -[A7], A3 000016C8 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */] 000016CC 6074 bra +0x76 /* 00001742 */ label000016CE: 000016CE 206E FFF6 movea.l A0, [A6 - 0xA] 000016D2 4268 0018 clr.w [A0 + 0x18] 000016D6 6058 bra +0x5A /* 00001730 */ label000016D8: 000016D8 70CF moveq.l D0, 0xFFFFFFCF 000016DA 2740 0018 move.l [A3 + 0x18], D0 000016DE 6050 bra +0x52 /* 00001730 */ label000016E0: 000016E0 206E FFEE movea.l A0, [A6 - 0x12] 000016E4 226E FFEA movea.l A1, [A6 - 0x16] 000016E8 32A8 0008 move.w [A1], [A0 + 0x8] 000016EC 206E FFEA movea.l A0, [A6 - 0x16] 000016F0 316E FFE4 0002 move.w [A0 + 0x2], [A6 - 0x1C] 000016F6 2047 movea.l A0, D7 000016F8 2F08 move.l -[A7], A0 000016FA 206E FFEA movea.l A0, [A6 - 0x16] 000016FE 4868 0004 pea.l [A0 + 0x4] 00001702 2F2B 0044 move.l -[A7], [A3 + 0x44] 00001706 2046 movea.l A0, D6 00001708 3F28 0010 move.w -[A7], [A0 + 0x10] 0000170C 206E FFEE movea.l A0, [A6 - 0x12] 00001710 3F28 0008 move.w -[A7], [A0 + 0x8] 00001714 486E FFE2 pea.l [A6 - 0x1E] 00001718 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 0000171C 49D3 lea.l A4, [A3] 0000171E 3004 move.w D0, D4 00001720 48C0 ext.l D0 00001722 2940 0018 move.l [A4 + 0x18], D0 00001726 302E FFE2 move.w D0, [A6 - 0x1E] 0000172A 5840 addq.w D0, 4 0000172C 3940 0016 move.w [A4 + 0x16], D0 label00001730: 00001730 3F2B 0048 move.w -[A7], [A3 + 0x48] 00001734 3F2B 004A move.w -[A7], [A3 + 0x4A] 00001738 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 0000173C 2F0B move.l -[A7], A3 0000173E 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */] label00001742: 00001742 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001746 4E5E unlink A6 00001748 2E9F move.l [A7], [A7]+ 0000174A 4E75 rts export_247: 0000174C 4E56 FFFC link A6, -0x0004 00001750 48E7 0018 movem.l -[A7], A3,A4 00001754 266E 0008 movea.l A3, [A6 + 0x8] 00001758 286B 0012 movea.l A4, [A3 + 0x12] 0000175C 4267 clr.w -[A7] 0000175E 2F0B move.l -[A7], A3 00001760 2F3C 0004 0003 move.l -[A7], 0x40003 00001766 42A7 clr.l -[A7] 00001768 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */] 0000176C 101F move.b D0, [A7]+ 0000176E 6702 beq +0x4 /* 00001772 */ 00001770 6010 bra +0x12 /* 00001782 */ label00001772: 00001772 302C 0002 move.w D0, [A4 + 0x2] 00001776 48C0 ext.l D0 00001778 2740 0038 move.l [A3 + 0x38], D0 0000177C 2F0B move.l -[A7], A3 0000177E 4EBA 000C jsr [PC + 0xC /* 0000178C */] label00001782: 00001782 4CDF 1800 movem.l A3,A4, [A7]+ 00001786 4E5E unlink A6 00001788 2E9F move.l [A7], [A7]+ 0000178A 4E75 rts export_248: fn0000178C: 0000178C 4E56 FFE6 link A6, -0x001A 00001790 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001794 286E 0008 movea.l A4, [A6 + 0x8] 00001798 2C2C 0008 move.l D6, [A4 + 0x8] 0000179C 2A2C 0030 move.l D5, [A4 + 0x30] 000017A0 42A7 clr.l -[A7] 000017A2 2F06 move.l -[A7], D6 000017A4 4267 clr.w -[A7] 000017A6 2F2C 0038 move.l -[A7], [A4 + 0x38] 000017AA A86B syscall LoWord 000017AC 4EBA E9C8 jsr [PC - 0x1638 /* 00000176 */] 000017B0 265F movea.l A3, [A7]+ 000017B2 200B move.l D0, A3 000017B4 661A bne +0x1C /* 000017D0 */ 000017B6 3F2C 0048 move.w -[A7], [A4 + 0x48] 000017BA 3F2C 004A move.w -[A7], [A4 + 0x4A] 000017BE 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 000017C2 2F0C move.l -[A7], A4 000017C4 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 000017CA 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 000017CE 6076 bra +0x78 /* 00001846 */ label000017D0: 000017D0 282B 0014 move.l D4, [A3 + 0x14] 000017D4 294B 0034 move.l [A4 + 0x34], A3 000017D8 302B 000E move.w D0, [A3 + 0xE] 000017DC 5540 subq.w D0, 2 000017DE 48C0 ext.l D0 000017E0 81FC 005E divs.w D0, 0x5E /* '^' */ 000017E4 3E00 move.w D7, D0 000017E6 5247 addq.w D7, 1 000017E8 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 000017EC 206D FA72 movea.l A0, [A5 - 0x58E] 000017F0 3007 move.w D0, D7 000017F2 D040 add.w D0, D0 000017F4 5370 00FE subq.w [A0 + D0.w - 0x2], 1 000017F8 206D FA72 movea.l A0, [A5 - 0x58E] 000017FC 3007 move.w D0, D7 000017FE D040 add.w D0, D0 00001800 4A70 00FE tst.w [A0 + D0.w - 0x2] 00001804 6630 bne +0x32 /* 00001836 */ 00001806 206C 0030 movea.l A0, [A4 + 0x30] 0000180A 2D48 FFE6 move.l [A6 - 0x1A], A0 0000180E 316B 000E 0018 move.w [A0 + 0x18], [A3 + 0xE] 00001814 2F0C move.l -[A7], A4 00001816 487A 0038 pea.l [PC + 0x38 /* 00001850, value 0x4E56FFFC */] 0000181A 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 0000181E 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00001822 4267 clr.w -[A7] 00001824 2F2C 0030 move.l -[A7], [A4 + 0x30] 00001828 1F3C 0001 move.b -[A7], 0x1 0000182C 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 00001830 4A5F tst.w [A7]+ 00001832 6612 bne +0x14 /* 00001846 */ 00001834 6010 bra +0x12 /* 00001846 */ label00001836: 00001836 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 0000183A 2045 movea.l A0, D5 0000183C 4268 0010 clr.w [A0 + 0x10] 00001840 2F0C move.l -[A7], A4 00001842 4EBA 000C jsr [PC + 0xC /* 00001850 */] label00001846: 00001846 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000184A 4E5E unlink A6 0000184C 2E9F move.l [A7], [A7]+ 0000184E 4E75 rts fn00001850: 00001850 4E56 FFFC link A6, -0x0004 00001854 48E7 0018 movem.l -[A7], A3,A4 00001858 286E 0008 movea.l A4, [A6 + 0x8] 0000185C 266C 0008 movea.l A3, [A4 + 0x8] 00001860 2F0B move.l -[A7], A3 00001862 2F2C 0034 move.l -[A7], [A4 + 0x34] 00001866 4EAD 0752 jsr [A5 + 0x752 /* export_230 */] 0000186A 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */ 00001870 2F0C move.l -[A7], A4 00001872 3F2C 000C move.w -[A7], [A4 + 0xC] 00001876 3F3C 0004 move.w -[A7], 0x4 0000187A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000187E 7000 moveq.l D0, 0x00 00001880 2940 0034 move.l [A4 + 0x34], D0 00001884 2940 0038 move.l [A4 + 0x38], D0 00001888 397C 0008 0028 move.w [A4 + 0x28], 0x8 0000188E 3F2C 0048 move.w -[A7], [A4 + 0x48] 00001892 3F2C 004A move.w -[A7], [A4 + 0x4A] 00001896 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 0000189A 2F0C move.l -[A7], A4 0000189C 4267 clr.w -[A7] 0000189E 206C 0030 movea.l A0, [A4 + 0x30] 000018A2 3F28 0010 move.w -[A7], [A0 + 0x10] 000018A6 2F0C move.l -[A7], A4 000018A8 3F3C 0004 move.w -[A7], 0x4 000018AC 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 000018B0 301F move.w D0, [A7]+ 000018B2 48C0 ext.l D0 000018B4 2F00 move.l -[A7], D0 000018B6 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 000018BA 4CDF 1800 movem.l A3,A4, [A7]+ 000018BE 4E5E unlink A6 000018C0 2E9F move.l [A7], [A7]+ 000018C2 4E75 rts export_249: 000018C4 4E56 FFD2 link A6, -0x002E 000018C8 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 000018CC 2E2E 0008 move.l D7, [A6 + 0x8] 000018D0 2047 movea.l A0, D7 000018D2 2668 0012 movea.l A3, [A0 + 0x12] 000018D6 7000 moveq.l D0, 0x00 000018D8 2F00 move.l -[A7], D0 000018DA 4267 clr.w -[A7] 000018DC 3F2B 000C move.w -[A7], [A3 + 0xC] 000018E0 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000018E4 321F move.w D1, [A7]+ 000018E6 201F move.l D0, [A7]+ 000018E8 3001 move.w D0, D1 000018EA C0BC 0000 00FF and.l D0, 0xFF 000018F0 1800 move.b D4, D0 000018F2 7000 moveq.l D0, 0x00 000018F4 302B 000C move.w D0, [A3 + 0xC] 000018F8 C0BC 0000 00FF and.l D0, 0xFF 000018FE 1D40 FFDA move.b [A6 - 0x26], D0 00001902 2047 movea.l A0, D7 00001904 2A28 0008 move.l D5, [A0 + 0x8] 00001908 4267 clr.w -[A7] 0000190A 2F07 move.l -[A7], D7 0000190C 2F3C 000E 0003 move.l -[A7], 0xE0003 00001912 42A7 clr.l -[A7] 00001914 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */] 00001918 101F move.b D0, [A7]+ 0000191A 6704 beq +0x6 /* 00001920 */ 0000191C 6000 0272 bra +0x274 /* 00001B90 */ label00001920: 00001920 4AAB 0008 tst.l [A3 + 0x8] 00001924 5DC0 slt D0 00001926 4A00 tst.b D0 00001928 660A bne +0xC /* 00001934 */ 0000192A 4AAB 0004 tst.l [A3 + 0x4] 0000192E 5DC1 slt D1 00001930 8001 or.b D0, D1 00001932 6710 beq +0x12 /* 00001944 */ label00001934: 00001934 2F07 move.l -[A7], D7 00001936 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 0000193C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00001940 6000 024E bra +0x250 /* 00001B90 */ label00001944: 00001944 42A7 clr.l -[A7] 00001946 2F05 move.l -[A7], D5 00001948 3F2B 0002 move.w -[A7], [A3 + 0x2] 0000194C 4EBA E828 jsr [PC - 0x17D8 /* 00000176 */] 00001950 2C1F move.l D6, [A7]+ 00001952 6610 bne +0x12 /* 00001964 */ 00001954 2F07 move.l -[A7], D7 00001956 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 0000195C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00001960 6000 022E bra +0x230 /* 00001B90 */ label00001964: 00001964 2046 movea.l A0, D6 00001966 2D68 0014 FFF4 move.l [A6 - 0xC], [A0 + 0x14] 0000196C 4267 clr.w -[A7] 0000196E 2046 movea.l A0, D6 00001970 4868 0008 pea.l [A0 + 0x8] 00001974 700F moveq.l D0, 0x0F 00001976 2F00 move.l -[A7], D0 00001978 A85D syscall BitTst 0000197A 101F move.b D0, [A7]+ 0000197C 6610 bne +0x12 /* 0000198E */ 0000197E 2F07 move.l -[A7], D7 00001980 2F3C FFFF EC78 move.l -[A7], 0xFFFFEC78 00001986 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 0000198A 6000 0204 bra +0x206 /* 00001B90 */ label0000198E: 0000198E 2D6B 0008 FFD6 move.l [A6 - 0x2A], [A3 + 0x8] 00001994 660C bne +0xE /* 000019A2 */ 00001996 2F07 move.l -[A7], D7 00001998 42A7 clr.l -[A7] 0000199A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 0000199E 6000 01F0 bra +0x1F2 /* 00001B90 */ label000019A2: 000019A2 2D6B 0004 FFE0 move.l [A6 - 0x20], [A3 + 0x4] 000019A8 2D6B 0008 FFE4 move.l [A6 - 0x1C], [A3 + 0x8] 000019AE 2045 movea.l A0, D5 000019B0 3D68 0006 FFE8 move.w [A6 - 0x18], [A0 + 0x6] 000019B6 2046 movea.l A0, D6 000019B8 3D68 0006 FFEA move.w [A6 - 0x16], [A0 + 0x6] 000019BE 4267 clr.w -[A7] 000019C0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000019C4 486E FFDC pea.l [A6 - 0x24] 000019C8 4EBA E696 jsr [PC - 0x196A /* 00000060 */] 000019CC 70FF moveq.l D0, 0xFFFFFFFF 000019CE B05F cmp.w D0, [A7]+ 000019D0 6610 bne +0x12 /* 000019E2 */ 000019D2 2F07 move.l -[A7], D7 000019D4 2F3C FFFF EC6B move.l -[A7], 0xFFFFEC6B 000019DA 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 000019DE 6000 01B0 bra +0x1B2 /* 00001B90 */ label000019E2: 000019E2 42A7 clr.l -[A7] 000019E4 42A7 clr.l -[A7] 000019E6 2F3C 0000 1400 move.l -[A7], 0x1400 000019EC 2F3C 0000 1210 move.l -[A7], 0x1210 000019F2 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 000019F6 2F2B 0008 move.l -[A7], [A3 + 0x8] 000019FA 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 000019FE 275F 0008 move.l [A3 + 0x8], [A7]+ 00001A02 2047 movea.l A0, D7 00001A04 316B 000A 0016 move.w [A0 + 0x16], [A3 + 0xA] 00001A0A 2047 movea.l A0, D7 00001A0C 2146 0034 move.l [A0 + 0x34], D6 00001A10 4A04 tst.b D4 00001A12 56C0 sne D0 00001A14 4A00 tst.b D0 00001A16 6742 beq +0x44 /* 00001A5A */ 00001A18 72FF moveq.l D1, 0xFFFFFFFF 00001A1A B204 cmp.b D1, D4 00001A1C 56C1 sne D1 00001A1E C001 and.b D0, D1 00001A20 6738 beq +0x3A /* 00001A5A */ 00001A22 2045 movea.l A0, D5 00001A24 7001 moveq.l D0, 0x01 00001A26 B068 0010 cmp.w D0, [A0 + 0x10] 00001A2A 6D10 blt +0x12 /* 00001A3C */ 00001A2C 2F07 move.l -[A7], D7 00001A2E 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 00001A34 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00001A38 6000 0156 bra +0x158 /* 00001B90 */ label00001A3C: 00001A3C 2045 movea.l A0, D5 00001A3E 7002 moveq.l D0, 0x02 00001A40 B068 0010 cmp.w D0, [A0 + 0x10] 00001A44 6E14 bgt +0x16 /* 00001A5A */ 00001A46 42A7 clr.l -[A7] 00001A48 2F3C 0000 0242 move.l -[A7], 0x242 00001A4E 2F2B 0008 move.l -[A7], [A3 + 0x8] 00001A52 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00001A56 275F 0008 move.l [A3 + 0x8], [A7]+ label00001A5A: 00001A5A 2047 movea.l A0, D7 00001A5C 2868 0030 movea.l A4, [A0 + 0x30] 00001A60 2046 movea.l A0, D6 00001A62 3968 000E 0018 move.w [A4 + 0x18], [A0 + 0xE] 00001A68 0CAB 0000 0242 0008 cmpi.l [A3 + 0x8], 0x242 00001A70 6F30 ble +0x32 /* 00001AA2 */ 00001A72 42A7 clr.l -[A7] 00001A74 486D FCB6 pea.l [A5 - 0x34A] 00001A78 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001A7C 295F 0020 move.l [A4 + 0x20], [A7]+ 00001A80 6616 bne +0x18 /* 00001A98 */ 00001A82 52AD FD66 addq.l [A5 - 0x29A], 1 00001A86 2047 movea.l A0, D7 00001A88 2968 0012 0020 move.l [A4 + 0x20], [A0 + 0x12] 00001A8E 277C 0000 0242 0008 move.l [A3 + 0x8], 0x242 00001A96 6012 bra +0x14 /* 00001AAA */ label00001A98: 00001A98 2047 movea.l A0, D7 00001A9A 216C 0020 0012 move.l [A0 + 0x12], [A4 + 0x20] 00001AA0 6008 bra +0xA /* 00001AAA */ label00001AA2: 00001AA2 2047 movea.l A0, D7 00001AA4 2968 0012 0020 move.l [A4 + 0x20], [A0 + 0x12] label00001AAA: 00001AAA 2D4B FFD2 move.l [A6 - 0x2E], A3 00001AAE 206E FFD2 movea.l A0, [A6 - 0x2E] 00001AB2 0CA8 0000 0200 0008 cmpi.l [A0 + 0x8], 0x200 00001ABA 5EC0 sgt D0 00001ABC 4A00 tst.b D0 00001ABE 672C beq +0x2E /* 00001AEC */ 00001AC0 2228 0008 move.l D1, [A0 + 0x8] 00001AC4 B2AE FFD6 cmp.l D1, [A6 - 0x2A] 00001AC8 5DC1 slt D1 00001ACA C001 and.b D0, D1 00001ACC 671E beq +0x20 /* 00001AEC */ 00001ACE 2248 movea.l A1, A0 00001AD0 2449 movea.l A2, A1 00001AD2 202A 0004 move.l D0, [A2 + 0x4] 00001AD6 D0A9 0008 add.l D0, [A1 + 0x8] 00001ADA 2F00 move.l -[A7], D0 00001ADC 2F3C 0000 0200 move.l -[A7], 0x200 00001AE2 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */] 00001AE6 201F move.l D0, [A7]+ 00001AE8 91A8 0008 sub.l [A0 + 0x8], D0 label00001AEC: 00001AEC 296B 0008 0024 move.l [A4 + 0x24], [A3 + 0x8] 00001AF2 4267 clr.w -[A7] 00001AF4 7000 moveq.l D0, 0x00 00001AF6 102E FFDA move.b D0, [A6 - 0x26] 00001AFA E188 lsl D0, 8 00001AFC C0BC 0000 FF00 and.l D0, 0xFF00 00001B02 5280 addq.l D0, 1 00001B04 2F00 move.l -[A7], D0 00001B06 A86B syscall LoWord 00001B08 395F 002C move.w [A4 + 0x2C], [A7]+ 00001B0C 0CAC 0000 0C00 0024 cmpi.l [A4 + 0x24], 0xC00 00001B14 5EC0 sgt D0 00001B16 4A00 tst.b D0 00001B18 6734 beq +0x36 /* 00001B4E */ 00001B1A 2F00 move.l -[A7], D0 00001B1C 4267 clr.w -[A7] 00001B1E 206E FFF4 movea.l A0, [A6 - 0xC] 00001B22 4868 000E pea.l [A0 + 0xE] 00001B26 720F moveq.l D1, 0x0F 00001B28 2F01 move.l -[A7], D1 00001B2A A85D syscall BitTst 00001B2C 121F move.b D1, [A7]+ 00001B2E 201F move.l D0, [A7]+ 00001B30 0A01 0001 xori.b D1, 0x1 00001B34 C001 and.b D0, D1 00001B36 6716 beq +0x18 /* 00001B4E */ 00001B38 4267 clr.w -[A7] 00001B3A 7000 moveq.l D0, 0x00 00001B3C 302C 002C move.w D0, [A4 + 0x2C] 00001B40 80BC 0000 0020 or.l D0, 0x20 /* ' ' */ 00001B46 2F00 move.l -[A7], D0 00001B48 A86B syscall LoWord 00001B4A 395F 002C move.w [A4 + 0x2C], [A7]+ label00001B4E: 00001B4E 7000 moveq.l D0, 0x00 00001B50 302B 000C move.w D0, [A3 + 0xC] 00001B54 C0BC 0000 FFFF and.l D0, 0xFFFF 00001B5A 2047 movea.l A0, D7 00001B5C 2140 0038 move.l [A0 + 0x38], D0 00001B60 4A04 tst.b D4 00001B62 670A beq +0xC /* 00001B6E */ 00001B64 486C 002C pea.l [A4 + 0x2C] 00001B68 7008 moveq.l D0, 0x08 00001B6A 2F00 move.l -[A7], D0 00001B6C A85E syscall BitSet label00001B6E: 00001B6E 296B 0004 002E move.l [A4 + 0x2E], [A3 + 0x4] 00001B74 2F07 move.l -[A7], D7 00001B76 487A 0022 pea.l [PC + 0x22 /* 00001B9A, value 0x4E56FFF0 */] 00001B7A 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00001B7E 4267 clr.w -[A7] 00001B80 2047 movea.l A0, D7 00001B82 2F28 0030 move.l -[A7], [A0 + 0x30] 00001B86 1F3C 0001 move.b -[A7], 0x1 00001B8A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00001B8E 4A5F tst.w [A7]+ label00001B90: 00001B90 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001B94 4E5E unlink A6 00001B96 2E9F move.l [A7], [A7]+ 00001B98 4E75 rts 00001B9A 4E56 FFF0 link A6, -0x0010 00001B9E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001BA2 266E 0008 movea.l A3, [A6 + 0x8] 00001BA6 282B 0008 move.l D4, [A3 + 0x8] 00001BAA 206B 0034 movea.l A0, [A3 + 0x34] 00001BAE 2D68 0014 FFF6 move.l [A6 - 0xA], [A0 + 0x14] 00001BB4 206B 0030 movea.l A0, [A3 + 0x30] 00001BB8 3E28 0010 move.w D7, [A0 + 0x10] 00001BBC 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */ 00001BC2 2F0B move.l -[A7], A3 00001BC4 3F2B 000C move.w -[A7], [A3 + 0xC] 00001BC8 3F3C 001B move.w -[A7], 0x1B 00001BCC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00001BD0 377C 0008 0028 move.w [A3 + 0x28], 0x8 00001BD6 4A47 tst.w D7 00001BD8 56C0 sne D0 00001BDA 4A00 tst.b D0 00001BDC 6728 beq +0x2A /* 00001C06 */ 00001BDE 72D9 moveq.l D1, 0xFFFFFFD9 00001BE0 B247 cmp.w D1, D7 00001BE2 56C1 sne D1 00001BE4 C001 and.b D0, D1 00001BE6 671E beq +0x20 /* 00001C06 */ 00001BE8 2F0B move.l -[A7], A3 00001BEA 4267 clr.w -[A7] 00001BEC 3F07 move.w -[A7], D7 00001BEE 2F0B move.l -[A7], A3 00001BF0 3F3C 001B move.w -[A7], 0x1B 00001BF4 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 00001BF8 301F move.w D0, [A7]+ 00001BFA 48C0 ext.l D0 00001BFC 2F00 move.l -[A7], D0 00001BFE 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00001C02 6000 008C bra +0x8E /* 00001C90 */ label00001C06: 00001C06 203C 0000 FF00 move.l D0, 0xFF00 00001C0C C0AB 0038 and.l D0, [A3 + 0x38] 00001C10 E088 lsr D0, 8 00001C12 1C00 move.b D6, D0 00001C14 2044 movea.l A0, D4 00001C16 7002 moveq.l D0, 0x02 00001C18 B068 0010 cmp.w D0, [A0 + 0x10] 00001C1C 5FC0 sle D0 00001C1E 4A00 tst.b D0 00001C20 6748 beq +0x4A /* 00001C6A */ 00001C22 4A06 tst.b D6 00001C24 56C1 sne D1 00001C26 C001 and.b D0, D1 00001C28 6740 beq +0x42 /* 00001C6A */ 00001C2A 72FF moveq.l D1, 0xFFFFFFFF 00001C2C B206 cmp.b D1, D6 00001C2E 56C1 sne D1 00001C30 C001 and.b D0, D1 00001C32 6736 beq +0x38 /* 00001C6A */ 00001C34 286B 0030 movea.l A4, [A3 + 0x30] 00001C38 42A7 clr.l -[A7] 00001C3A 2F2C 0020 move.l -[A7], [A4 + 0x20] 00001C3E 2F2C 0028 move.l -[A7], [A4 + 0x28] 00001C42 4267 clr.w -[A7] 00001C44 2F2B 0038 move.l -[A7], [A3 + 0x38] 00001C48 A86B syscall LoWord 00001C4A 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001C4E 2A1F move.l D5, [A7]+ 00001C50 BAAC 0028 cmp.l D5, [A4 + 0x28] 00001C54 5DC0 slt D0 00001C56 4A00 tst.b D0 00001C58 670C beq +0xE /* 00001C66 */ 00001C5A 72D9 moveq.l D1, 0xFFFFFFD9 00001C5C B247 cmp.w D1, D7 00001C5E 57C1 seq D1 00001C60 C001 and.b D0, D1 00001C62 6702 beq +0x4 /* 00001C66 */ 00001C64 4247 clr.w D7 label00001C66: 00001C66 2945 0028 move.l [A4 + 0x28], D5 label00001C6A: 00001C6A 49D3 lea.l A4, [A3] 00001C6C 4A47 tst.w D7 00001C6E 6608 bne +0xA /* 00001C78 */ 00001C70 7000 moveq.l D0, 0x00 00001C72 2940 0018 move.l [A4 + 0x18], D0 00001C76 6008 bra +0xA /* 00001C80 */ label00001C78: 00001C78 297C FFFF EC6F 0018 move.l [A4 + 0x18], 0xFFFFEC6F label00001C80: 00001C80 206B 0030 movea.l A0, [A3 + 0x30] 00001C84 3968 002A 0016 move.w [A4 + 0x16], [A0 + 0x2A] 00001C8A 2F0B move.l -[A7], A3 00001C8C 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */] label00001C90: 00001C90 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001C94 4E5E unlink A6 00001C96 2E9F move.l [A7], [A7]+ 00001C98 4E75 rts export_250: 00001C9A 4E56 FFCA link A6, -0x0036 00001C9E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001CA2 266E 0008 movea.l A3, [A6 + 0x8] 00001CA6 2E2B 0012 move.l D7, [A3 + 0x12] 00001CAA 282B 0008 move.l D4, [A3 + 0x8] 00001CAE 4267 clr.w -[A7] 00001CB0 2F0B move.l -[A7], A3 00001CB2 2F3C 000C 0003 move.l -[A7], 0xC0003 00001CB8 42A7 clr.l -[A7] 00001CBA 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */] 00001CBE 101F move.b D0, [A7]+ 00001CC0 6704 beq +0x6 /* 00001CC6 */ 00001CC2 6000 030C bra +0x30E /* 00001FD0 */ label00001CC6: 00001CC6 2047 movea.l A0, D7 00001CC8 4AA8 0008 tst.l [A0 + 0x8] 00001CCC 6C10 bge +0x12 /* 00001CDE */ 00001CCE 2F0B move.l -[A7], A3 00001CD0 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 00001CD6 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00001CDA 6000 02F4 bra +0x2F6 /* 00001FD0 */ label00001CDE: 00001CDE 42A7 clr.l -[A7] 00001CE0 2F04 move.l -[A7], D4 00001CE2 2047 movea.l A0, D7 00001CE4 3F28 0002 move.w -[A7], [A0 + 0x2] 00001CE8 4EBA E48C jsr [PC - 0x1B74 /* 00000176 */] 00001CEC 2A1F move.l D5, [A7]+ 00001CEE 6610 bne +0x12 /* 00001D00 */ 00001CF0 2F0B move.l -[A7], A3 00001CF2 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 00001CF8 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00001CFC 6000 02D2 bra +0x2D4 /* 00001FD0 */ label00001D00: 00001D00 2045 movea.l A0, D5 00001D02 2D68 0014 FFF2 move.l [A6 - 0xE], [A0 + 0x14] 00001D08 4267 clr.w -[A7] 00001D0A 2045 movea.l A0, D5 00001D0C 4868 0008 pea.l [A0 + 0x8] 00001D10 700E moveq.l D0, 0x0E 00001D12 2F00 move.l -[A7], D0 00001D14 A85D syscall BitTst 00001D16 101F move.b D0, [A7]+ 00001D18 6610 bne +0x12 /* 00001D2A */ 00001D1A 2F0B move.l -[A7], A3 00001D1C 2F3C FFFF EC78 move.l -[A7], 0xFFFFEC78 00001D22 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00001D26 6000 02A8 bra +0x2AA /* 00001FD0 */ label00001D2A: 00001D2A 286B 0030 movea.l A4, [A3 + 0x30] 00001D2E 2045 movea.l A0, D5 00001D30 3968 000E 0018 move.w [A4 + 0x18], [A0 + 0xE] 00001D36 7000 moveq.l D0, 0x00 00001D38 2940 0012 move.l [A4 + 0x12], D0 00001D3C 2047 movea.l A0, D7 00001D3E 2D68 0008 FFCA move.l [A6 - 0x36], [A0 + 0x8] 00001D44 2047 movea.l A0, D7 00001D46 4AA8 0008 tst.l [A0 + 0x8] 00001D4A 6600 00C0 bne +0xC2 /* 00001E0C */ 00001D4E 4267 clr.w -[A7] 00001D50 2F2B 0030 move.l -[A7], [A3 + 0x30] 00001D54 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00001D58 3C1F move.w D6, [A7]+ 00001D5A 6722 beq +0x24 /* 00001D7E */ 00001D5C 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */ 00001D62 2F0B move.l -[A7], A3 00001D64 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00001D68 3F06 move.w -[A7], D6 00001D6A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00001D6E 2F0B move.l -[A7], A3 00001D70 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A 00001D76 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00001D7A 6000 0254 bra +0x256 /* 00001FD0 */ label00001D7E: 00001D7E 4267 clr.w -[A7] 00001D80 2047 movea.l A0, D7 00001D82 2F08 move.l -[A7], A0 00001D84 7008 moveq.l D0, 0x08 00001D86 2F00 move.l -[A7], D0 00001D88 A85D syscall BitTst 00001D8A 101F move.b D0, [A7]+ 00001D8C 6714 beq +0x16 /* 00001DA2 */ 00001D8E 206B 0030 movea.l A0, [A3 + 0x30] 00001D92 2247 movea.l A1, D7 00001D94 2029 0004 move.l D0, [A1 + 0x4] 00001D98 D0A8 0028 add.l D0, [A0 + 0x28] 00001D9C 2D40 FFCE move.l [A6 - 0x32], D0 00001DA0 6008 bra +0xA /* 00001DAA */ label00001DA2: 00001DA2 2047 movea.l A0, D7 00001DA4 2D68 0004 FFCE move.l [A6 - 0x32], [A0 + 0x4] label00001DAA: 00001DAA 4AAE FFCE tst.l [A6 - 0x32] 00001DAE 6C10 bge +0x12 /* 00001DC0 */ 00001DB0 2F0B move.l -[A7], A3 00001DB2 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 00001DB8 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00001DBC 6000 0212 bra +0x214 /* 00001FD0 */ label00001DC0: 00001DC0 4267 clr.w -[A7] 00001DC2 2047 movea.l A0, D7 00001DC4 2F08 move.l -[A7], A0 00001DC6 7008 moveq.l D0, 0x08 00001DC8 2F00 move.l -[A7], D0 00001DCA A85D syscall BitTst 00001DCC 101F move.b D0, [A7]+ 00001DCE 660A bne +0xC /* 00001DDA */ 00001DD0 206B 0030 movea.l A0, [A3 + 0x30] 00001DD4 7000 moveq.l D0, 0x00 00001DD6 2140 0028 move.l [A0 + 0x28], D0 label00001DDA: 00001DDA 49D3 lea.l A4, [A3] 00001DDC 7000 moveq.l D0, 0x00 00001DDE 2940 0018 move.l [A4 + 0x18], D0 00001DE2 2D6C 0012 FFD2 move.l [A6 - 0x2E], [A4 + 0x12] 00001DE8 206B 0030 movea.l A0, [A3 + 0x30] 00001DEC 2247 movea.l A1, D7 00001DEE 2029 0004 move.l D0, [A1 + 0x4] 00001DF2 D0A8 0028 add.l D0, [A0 + 0x28] 00001DF6 206E FFD2 movea.l A0, [A6 - 0x2E] 00001DFA 2080 move.l [A0], D0 00001DFC 397C 0004 0016 move.w [A4 + 0x16], 0x4 00001E02 2F0B move.l -[A7], A3 00001E04 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */] 00001E08 6000 01C6 bra +0x1C8 /* 00001FD0 */ label00001E0C: 00001E0C 4267 clr.w -[A7] 00001E0E 2047 movea.l A0, D7 00001E10 2F08 move.l -[A7], A0 00001E12 7008 moveq.l D0, 0x08 00001E14 2F00 move.l -[A7], D0 00001E16 A85D syscall BitTst 00001E18 101F move.b D0, [A7]+ 00001E1A 6744 beq +0x46 /* 00001E60 */ 00001E1C 4267 clr.w -[A7] 00001E1E 2F2B 0030 move.l -[A7], [A3 + 0x30] 00001E22 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00001E26 3C1F move.w D6, [A7]+ 00001E28 6722 beq +0x24 /* 00001E4C */ 00001E2A 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */ 00001E30 2F0B move.l -[A7], A3 00001E32 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00001E36 3F06 move.w -[A7], D6 00001E38 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00001E3C 2F0B move.l -[A7], A3 00001E3E 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A 00001E44 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00001E48 6000 0186 bra +0x188 /* 00001FD0 */ label00001E4C: 00001E4C 206B 0030 movea.l A0, [A3 + 0x30] 00001E50 2247 movea.l A1, D7 00001E52 2029 0004 move.l D0, [A1 + 0x4] 00001E56 D0A8 0028 add.l D0, [A0 + 0x28] 00001E5A 2D40 FFDA move.l [A6 - 0x26], D0 00001E5E 6008 bra +0xA /* 00001E68 */ label00001E60: 00001E60 2047 movea.l A0, D7 00001E62 2D68 0004 FFDA move.l [A6 - 0x26], [A0 + 0x4] label00001E68: 00001E68 2047 movea.l A0, D7 00001E6A 2D68 0008 FFDE move.l [A6 - 0x22], [A0 + 0x8] 00001E70 2044 movea.l A0, D4 00001E72 3D68 0006 FFE2 move.w [A6 - 0x1E], [A0 + 0x6] 00001E78 2045 movea.l A0, D5 00001E7A 3D68 0006 FFE4 move.w [A6 - 0x1C], [A0 + 0x6] 00001E80 4AAE FFDA tst.l [A6 - 0x26] 00001E84 6C10 bge +0x12 /* 00001E96 */ 00001E86 2F0B move.l -[A7], A3 00001E88 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 00001E8E 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00001E92 6000 013C bra +0x13E /* 00001FD0 */ label00001E96: 00001E96 4267 clr.w -[A7] 00001E98 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001E9C 486E FFD6 pea.l [A6 - 0x2A] 00001EA0 4EBA E1BE jsr [PC - 0x1E42 /* 00000060 */] 00001EA4 70FF moveq.l D0, 0xFFFFFFFF 00001EA6 B05F cmp.w D0, [A7]+ 00001EA8 6610 bne +0x12 /* 00001EBA */ 00001EAA 2F0B move.l -[A7], A3 00001EAC 2F3C FFFF EC6B move.l -[A7], 0xFFFFEC6B 00001EB2 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00001EB6 6000 0118 bra +0x11A /* 00001FD0 */ label00001EBA: 00001EBA 2047 movea.l A0, D7 00001EBC 2F08 move.l -[A7], A0 00001EBE 42A7 clr.l -[A7] 00001EC0 2F08 move.l -[A7], A0 00001EC2 42A7 clr.l -[A7] 00001EC4 2F3C 0000 1400 move.l -[A7], 0x1400 00001ECA 2F3C 0000 1210 move.l -[A7], 0x1210 00001ED0 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00001ED4 201F move.l D0, [A7]+ 00001ED6 205F movea.l A0, [A7]+ 00001ED8 2F00 move.l -[A7], D0 00001EDA 2247 movea.l A1, D7 00001EDC 2F29 0008 move.l -[A7], [A1 + 0x8] 00001EE0 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00001EE4 201F move.l D0, [A7]+ 00001EE6 205F movea.l A0, [A7]+ 00001EE8 2140 0008 move.l [A0 + 0x8], D0 00001EEC 7000 moveq.l D0, 0x00 00001EEE 2740 0018 move.l [A3 + 0x18], D0 00001EF2 2047 movea.l A0, D7 00001EF4 0CA8 0000 0242 0008 cmpi.l [A0 + 0x8], 0x242 00001EFC 6F26 ble +0x28 /* 00001F24 */ 00001EFE 42A7 clr.l -[A7] 00001F00 486D FCB6 pea.l [A5 - 0x34A] 00001F04 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001F08 2D5F FFEA move.l [A6 - 0x16], [A7]+ 00001F0C 6610 bne +0x12 /* 00001F1E */ 00001F0E 52AD FD66 addq.l [A5 - 0x29A], 1 00001F12 2047 movea.l A0, D7 00001F14 217C 0000 0242 0008 move.l [A0 + 0x8], 0x242 00001F1C 6006 bra +0x8 /* 00001F24 */ label00001F1E: 00001F1E 276E FFEA 0012 move.l [A3 + 0x12], [A6 - 0x16] label00001F24: 00001F24 2847 movea.l A4, D7 00001F26 4267 clr.w -[A7] 00001F28 2047 movea.l A0, D7 00001F2A 2F08 move.l -[A7], A0 00001F2C 7008 moveq.l D0, 0x08 00001F2E 2F00 move.l -[A7], D0 00001F30 A85D syscall BitTst 00001F32 101F move.b D0, [A7]+ 00001F34 0A00 0001 xori.b D0, 0x1 00001F38 4A00 tst.b D0 00001F3A 6738 beq +0x3A /* 00001F74 */ 00001F3C 0CAC 0000 0200 0008 cmpi.l [A4 + 0x8], 0x200 00001F44 5EC1 sgt D1 00001F46 C001 and.b D0, D1 00001F48 4A00 tst.b D0 00001F4A 6728 beq +0x2A /* 00001F74 */ 00001F4C 222C 0008 move.l D1, [A4 + 0x8] 00001F50 B2AE FFCA cmp.l D1, [A6 - 0x36] 00001F54 5DC1 slt D1 00001F56 C001 and.b D0, D1 00001F58 671A beq +0x1C /* 00001F74 */ 00001F5A 202C 0004 move.l D0, [A4 + 0x4] 00001F5E D0AC 0008 add.l D0, [A4 + 0x8] 00001F62 2F00 move.l -[A7], D0 00001F64 2F3C 0000 0200 move.l -[A7], 0x200 00001F6A 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */] 00001F6E 201F move.l D0, [A7]+ 00001F70 91AC 0008 sub.l [A4 + 0x8], D0 label00001F74: 00001F74 2047 movea.l A0, D7 00001F76 3768 000A 0016 move.w [A3 + 0x16], [A0 + 0xA] 00001F7C 286B 0030 movea.l A4, [A3 + 0x30] 00001F80 2045 movea.l A0, D5 00001F82 3968 000E 0018 move.w [A4 + 0x18], [A0 + 0xE] 00001F88 296B 0012 0020 move.l [A4 + 0x20], [A3 + 0x12] 00001F8E 4267 clr.w -[A7] 00001F90 2047 movea.l A0, D7 00001F92 2F08 move.l -[A7], A0 00001F94 7008 moveq.l D0, 0x08 00001F96 2F00 move.l -[A7], D0 00001F98 A85D syscall BitTst 00001F9A 101F move.b D0, [A7]+ 00001F9C 6708 beq +0xA /* 00001FA6 */ 00001F9E 397C 0002 002C move.w [A4 + 0x2C], 0x2 00001FA4 6006 bra +0x8 /* 00001FAC */ label00001FA6: 00001FA6 397C 0001 002C move.w [A4 + 0x2C], 0x1 label00001FAC: 00001FAC 2047 movea.l A0, D7 00001FAE 2968 0004 002E move.l [A4 + 0x2E], [A0 + 0x4] 00001FB4 2F0B move.l -[A7], A3 00001FB6 487A 0022 pea.l [PC + 0x22 /* 00001FDA, value 0x4E56FFFC */] 00001FBA 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00001FBE 4267 clr.w -[A7] 00001FC0 2F0B move.l -[A7], A3 00001FC2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001FC6 3C1F move.w D6, [A7]+ 00001FC8 6706 beq +0x8 /* 00001FD0 */ 00001FCA 2F0B move.l -[A7], A3 00001FCC 4EBA 000C jsr [PC + 0xC /* 00001FDA */] label00001FD0: 00001FD0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001FD4 4E5E unlink A6 00001FD6 2E9F move.l [A7], [A7]+ 00001FD8 4E75 rts fn00001FDA: 00001FDA 4E56 FFFC link A6, -0x0004 00001FDE 48E7 0118 movem.l -[A7], D7,A3,A4 00001FE2 266E 0008 movea.l A3, [A6 + 0x8] 00001FE6 4A6B 0006 tst.w [A3 + 0x6] 00001FEA 676C beq +0x6E /* 00002058 */ 00001FEC 0C6B EC62 0006 cmpi.w [A3 + 0x6], 0xEC62 00001FF2 57C0 seq D0 00001FF4 4A00 tst.b D0 00001FF6 660C bne +0xE /* 00002004 */ 00001FF8 0C6B EC65 0006 cmpi.w [A3 + 0x6], 0xEC65 00001FFE 57C1 seq D1 00002000 8001 or.b D0, D1 00002002 6732 beq +0x34 /* 00002036 */ label00002004: 00002004 2F3C 5373 544F move.l -[A7], 0x5373544F /* 'SsTO' */ 0000200A 2F0B move.l -[A7], A3 0000200C 3F2B 000C move.w -[A7], [A3 + 0xC] 00002010 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00002014 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00002018 377C 0007 0028 move.w [A3 + 0x28], 0x7 0000201E 2F0B move.l -[A7], A3 00002020 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00002024 4267 clr.w -[A7] 00002026 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 0000202A 101F move.b D0, [A7]+ 0000202C 667A bne +0x7C /* 000020A8 */ 0000202E 2F0B move.l -[A7], A3 00002030 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 00002034 6072 bra +0x74 /* 000020A8 */ label00002036: 00002036 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */ 0000203C 2F0B move.l -[A7], A3 0000203E 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00002042 3F2B 0006 move.w -[A7], [A3 + 0x6] 00002046 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000204A 2F0B move.l -[A7], A3 0000204C 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A 00002052 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00002056 6050 bra +0x52 /* 000020A8 */ label00002058: 00002058 2E2B 0008 move.l D7, [A3 + 0x8] 0000205C 302B 0016 move.w D0, [A3 + 0x16] 00002060 48C0 ext.l D0 00002062 206B 0030 movea.l A0, [A3 + 0x30] 00002066 2140 0024 move.l [A0 + 0x24], D0 0000206A 2F0B move.l -[A7], A3 0000206C 487A 0044 pea.l [PC + 0x44 /* 000020B2, value 0x4E56FFFA */] 00002070 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00002074 286B 0030 movea.l A4, [A3 + 0x30] 00002078 0CAC 0000 0C00 0024 cmpi.l [A4 + 0x24], 0xC00 00002080 6F16 ble +0x18 /* 00002098 */ 00002082 4267 clr.w -[A7] 00002084 7000 moveq.l D0, 0x00 00002086 302C 002C move.w D0, [A4 + 0x2C] 0000208A 80BC 0000 0020 or.l D0, 0x20 /* ' ' */ 00002090 2F00 move.l -[A7], D0 00002092 A86B syscall LoWord 00002094 395F 002C move.w [A4 + 0x2C], [A7]+ label00002098: 00002098 4267 clr.w -[A7] 0000209A 2F2B 0030 move.l -[A7], [A3 + 0x30] 0000209E 1F3C 0001 move.b -[A7], 0x1 000020A2 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 000020A6 4A5F tst.w [A7]+ label000020A8: 000020A8 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000020AC 4E5E unlink A6 000020AE 2E9F move.l [A7], [A7]+ 000020B0 4E75 rts 000020B2 4E56 FFFA link A6, -0x0006 000020B6 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000020BA 266E 0008 movea.l A3, [A6 + 0x8] 000020BE 206B 0030 movea.l A0, [A3 + 0x30] 000020C2 3E28 0010 move.w D7, [A0 + 0x10] 000020C6 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */ 000020CC 2F0B move.l -[A7], A3 000020CE 3F2B 000C move.w -[A7], [A3 + 0xC] 000020D2 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 000020D6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000020DA 377C 0008 0028 move.w [A3 + 0x28], 0x8 000020E0 3007 move.w D0, D7 000020E2 0440 FFD9 subi.w D0, 0xFFD9 000020E6 6708 beq +0xA /* 000020F0 */ 000020E8 0440 0027 subi.w D0, 0x27 /* '\'' */ 000020EC 6702 beq +0x4 /* 000020F0 */ 000020EE 6032 bra +0x34 /* 00002122 */ label000020F0: 000020F0 49D3 lea.l A4, [A3] 000020F2 4A47 tst.w D7 000020F4 6608 bne +0xA /* 000020FE */ 000020F6 7000 moveq.l D0, 0x00 000020F8 2940 0018 move.l [A4 + 0x18], D0 000020FC 6008 bra +0xA /* 00002106 */ label000020FE: 000020FE 297C FFFF EC6F 0018 move.l [A4 + 0x18], 0xFFFFEC6F label00002106: 00002106 2C2C 0012 move.l D6, [A4 + 0x12] 0000210A 206B 0030 movea.l A0, [A3 + 0x30] 0000210E 2246 movea.l A1, D6 00002110 22A8 002E move.l [A1], [A0 + 0x2E] 00002114 397C 0004 0016 move.w [A4 + 0x16], 0x4 0000211A 2F0B move.l -[A7], A3 0000211C 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */] 00002120 601A bra +0x1C /* 0000213C */ label00002122: 00002122 2F0B move.l -[A7], A3 00002124 4267 clr.w -[A7] 00002126 3F07 move.w -[A7], D7 00002128 2F0B move.l -[A7], A3 0000212A 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 0000212E 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 00002132 301F move.w D0, [A7]+ 00002134 48C0 ext.l D0 00002136 2F00 move.l -[A7], D0 00002138 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] label0000213C: 0000213C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00002140 4E5E unlink A6 00002142 2E9F move.l [A7], [A7]+ 00002144 4E75 rts export_251: 00002146 4E56 FFF0 link A6, -0x0010 0000214A 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000214E 286E 0008 movea.l A4, [A6 + 0x8] 00002152 2C2C 0012 move.l D6, [A4 + 0x12] 00002156 2E2C 0008 move.l D7, [A4 + 0x8] 0000215A 4267 clr.w -[A7] 0000215C 2F0C move.l -[A7], A4 0000215E 2F3C 0004 0003 move.l -[A7], 0x40003 00002164 42A7 clr.l -[A7] 00002166 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */] 0000216A 101F move.b D0, [A7]+ 0000216C 6702 beq +0x4 /* 00002170 */ 0000216E 604A bra +0x4C /* 000021BA */ label00002170: 00002170 42A7 clr.l -[A7] 00002172 2F07 move.l -[A7], D7 00002174 2046 movea.l A0, D6 00002176 3F28 0002 move.w -[A7], [A0 + 0x2] 0000217A 4EBA DFFA jsr [PC - 0x2006 /* 00000176 */] 0000217E 265F movea.l A3, [A7]+ 00002180 200B move.l D0, A3 00002182 660E bne +0x10 /* 00002192 */ 00002184 2F0C move.l -[A7], A4 00002186 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 0000218C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00002190 6028 bra +0x2A /* 000021BA */ label00002192: 00002192 206C 0030 movea.l A0, [A4 + 0x30] 00002196 2D48 FFF0 move.l [A6 - 0x10], A0 0000219A 316B 000E 0018 move.w [A0 + 0x18], [A3 + 0xE] 000021A0 2F0C move.l -[A7], A4 000021A2 487A 0020 pea.l [PC + 0x20 /* 000021C4, value 0x4E560000 'NV\0\0', cstring "NV" */] 000021A6 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 000021AA 4267 clr.w -[A7] 000021AC 2F2C 0030 move.l -[A7], [A4 + 0x30] 000021B0 1F3C 0001 move.b -[A7], 0x1 000021B4 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 000021B8 4A5F tst.w [A7]+ label000021BA: 000021BA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000021BE 4E5E unlink A6 000021C0 2E9F move.l [A7], [A7]+ 000021C2 4E75 rts 000021C4 4E56 0000 link A6, 0 000021C8 2F0C move.l -[A7], A4 000021CA 286E 0008 movea.l A4, [A6 + 0x8] 000021CE 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */ 000021D4 2F0C move.l -[A7], A4 000021D6 3F2C 000C move.w -[A7], [A4 + 0xC] 000021DA 3F3C 000B move.w -[A7], 0xB 000021DE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000021E2 397C 0008 0028 move.w [A4 + 0x28], 0x8 000021E8 2F0C move.l -[A7], A4 000021EA 4267 clr.w -[A7] 000021EC 206C 0030 movea.l A0, [A4 + 0x30] 000021F0 3F28 0010 move.w -[A7], [A0 + 0x10] 000021F4 2F0C move.l -[A7], A4 000021F6 3F3C 000B move.w -[A7], 0xB 000021FA 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 000021FE 301F move.w D0, [A7]+ 00002200 48C0 ext.l D0 00002202 2F00 move.l -[A7], D0 00002204 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00002208 285F movea.l A4, [A7]+ 0000220A 4E5E unlink A6 0000220C 2E9F move.l [A7], [A7]+ 0000220E 4E75 rts export_252: 00002210 4E56 FFBC link A6, -0x0044 00002214 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002218 286E 0008 movea.l A4, [A6 + 0x8] 0000221C 266C 0012 movea.l A3, [A4 + 0x12] 00002220 2D4B FFF8 move.l [A6 - 0x8], A3 00002224 2D6C 0008 FFF4 move.l [A6 - 0xC], [A4 + 0x8] 0000222A 4267 clr.w -[A7] 0000222C 2F0C move.l -[A7], A4 0000222E 2F3C 000C 0003 move.l -[A7], 0xC0003 00002234 42A7 clr.l -[A7] 00002236 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */] 0000223A 101F move.b D0, [A7]+ 0000223C 6704 beq +0x6 /* 00002242 */ 0000223E 6000 0314 bra +0x316 /* 00002554 */ label00002242: 00002242 4AAB 0008 tst.l [A3 + 0x8] 00002246 57C0 seq D0 00002248 4A00 tst.b D0 0000224A 660C bne +0xE /* 00002258 */ 0000224C 72FF moveq.l D1, 0xFFFFFFFF 0000224E B2AB 0008 cmp.l D1, [A3 + 0x8] 00002252 5EC1 sgt D1 00002254 8001 or.b D0, D1 00002256 6710 beq +0x12 /* 00002268 */ label00002258: 00002258 2F0C move.l -[A7], A4 0000225A 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 00002260 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00002264 6000 02EE bra +0x2F0 /* 00002554 */ label00002268: 00002268 42A7 clr.l -[A7] 0000226A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000226E 3F2B 0002 move.w -[A7], [A3 + 0x2] 00002272 4EBA DF02 jsr [PC - 0x20FE /* 00000176 */] 00002276 2C1F move.l D6, [A7]+ 00002278 6610 bne +0x12 /* 0000228A */ 0000227A 2F0C move.l -[A7], A4 0000227C 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 00002282 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00002286 6000 02CC bra +0x2CE /* 00002554 */ label0000228A: 0000228A 2046 movea.l A0, D6 0000228C 2828 0014 move.l D4, [A0 + 0x14] 00002290 4267 clr.w -[A7] 00002292 2F0B move.l -[A7], A3 00002294 700F moveq.l D0, 0x0F 00002296 2F00 move.l -[A7], D0 00002298 A85D syscall BitTst 0000229A 101F move.b D0, [A7]+ 0000229C 6700 0122 beq +0x124 /* 000023C0 */ 000022A0 4267 clr.w -[A7] 000022A2 2F0B move.l -[A7], A3 000022A4 7008 moveq.l D0, 0x08 000022A6 2F00 move.l -[A7], D0 000022A8 A85D syscall BitTst 000022AA 101F move.b D0, [A7]+ 000022AC 6710 beq +0x12 /* 000022BE */ 000022AE 2F0C move.l -[A7], A4 000022B0 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 000022B6 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 000022BA 6000 0298 bra +0x29A /* 00002554 */ label000022BE: 000022BE 2D6B 0004 FFDC move.l [A6 - 0x24], [A3 + 0x4] 000022C4 2D6B 0008 FFE0 move.l [A6 - 0x20], [A3 + 0x8] 000022CA 206E FFF4 movea.l A0, [A6 - 0xC] 000022CE 3D68 0006 FFE4 move.w [A6 - 0x1C], [A0 + 0x6] 000022D4 2046 movea.l A0, D6 000022D6 3D68 0006 FFE6 move.w [A6 - 0x1A], [A0 + 0x6] 000022DC 2044 movea.l A0, D4 000022DE 2E28 0012 move.l D7, [A0 + 0x12] 000022E2 70FF moveq.l D0, 0xFFFFFFFF 000022E4 B0AB 0008 cmp.l D0, [A3 + 0x8] 000022E8 660A bne +0xC /* 000022F4 */ 000022EA 2D7C 7FFF FFFF FFCC move.l [A6 - 0x34], 0x7FFFFFFF 000022F2 600C bra +0xE /* 00002300 */ label000022F4: 000022F4 202E FFE0 move.l D0, [A6 - 0x20] 000022F8 D0AE FFDC add.l D0, [A6 - 0x24] 000022FC 2D40 FFCC move.l [A6 - 0x34], D0 label00002300: 00002300 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] label00002304: 00002304 4A87 tst.l D7 00002306 56C0 sne D0 00002308 4A00 tst.b D0 0000230A 675A beq +0x5C /* 00002366 */ 0000230C 2047 movea.l A0, D7 0000230E 2228 0004 move.l D1, [A0 + 0x4] 00002312 B2AE FFDC cmp.l D1, [A6 - 0x24] 00002316 56C1 sne D1 00002318 4A01 tst.b D1 0000231A 6634 bne +0x36 /* 00002350 */ 0000231C 2047 movea.l A0, D7 0000231E 2428 0008 move.l D2, [A0 + 0x8] 00002322 B4AE FFE0 cmp.l D2, [A6 - 0x20] 00002326 56C2 sne D2 00002328 8202 or.b D1, D2 0000232A 6624 bne +0x26 /* 00002350 */ 0000232C 2047 movea.l A0, D7 0000232E 2246 movea.l A1, D6 00002330 3428 000E move.w D2, [A0 + 0xE] 00002334 B469 0006 cmp.w D2, [A1 + 0x6] 00002338 56C2 sne D2 0000233A 8202 or.b D1, D2 0000233C 6612 bne +0x14 /* 00002350 */ 0000233E 2047 movea.l A0, D7 00002340 3428 000C move.w D2, [A0 + 0xC] 00002344 B46E FFE4 cmp.w D2, [A6 - 0x1C] 00002348 56C2 sne D2 0000234A 8202 or.b D1, D2 0000234C C001 and.b D0, D1 0000234E 6716 beq +0x18 /* 00002366 */ label00002350: 00002350 2047 movea.l A0, D7 00002352 2028 0004 move.l D0, [A0 + 0x4] 00002356 B0AE FFCC cmp.l D0, [A6 - 0x34] 0000235A 6F04 ble +0x6 /* 00002360 */ 0000235C 7E00 moveq.l D7, 0x00 0000235E 6006 bra +0x8 /* 00002366 */ label00002360: 00002360 2047 movea.l A0, D7 00002362 2E10 move.l D7, [A0] 00002364 609E bra -0x60 /* 00002304 */ label00002366: 00002366 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 0000236A 4A87 tst.l D7 0000236C 6610 bne +0x12 /* 0000237E */ 0000236E 2F0C move.l -[A7], A4 00002370 2F3C FFFF EC64 move.l -[A7], 0xFFFFEC64 00002376 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 0000237A 6000 01D8 bra +0x1DA /* 00002554 */ label0000237E: 0000237E 2044 movea.l A0, D4 00002380 41E8 0012 lea.l A0, [A0 + 0x12] 00002384 2A08 move.l D5, A0 00002386 2F07 move.l -[A7], D7 00002388 2F05 move.l -[A7], D5 0000238A 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000238E 41ED FCE6 lea.l A0, [A5 - 0x31A] 00002392 2A08 move.l D5, A0 00002394 2F07 move.l -[A7], D7 00002396 2F05 move.l -[A7], D5 00002398 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 0000239C 2D4C FFC8 move.l [A6 - 0x38], A4 000023A0 206E FFC8 movea.l A0, [A6 - 0x38] 000023A4 7000 moveq.l D0, 0x00 000023A6 2140 0018 move.l [A0 + 0x18], D0 000023AA 206E FFC8 movea.l A0, [A6 - 0x38] 000023AE 317C 0004 0016 move.w [A0 + 0x16], 0x4 000023B4 206E FFF8 movea.l A0, [A6 - 0x8] 000023B8 20AE FFDC move.l [A0], [A6 - 0x24] 000023BC 6000 017C bra +0x17E /* 0000253A */ label000023C0: 000023C0 4267 clr.w -[A7] 000023C2 2F0B move.l -[A7], A3 000023C4 7008 moveq.l D0, 0x08 000023C6 2F00 move.l -[A7], D0 000023C8 A85D syscall BitTst 000023CA 101F move.b D0, [A7]+ 000023CC 6774 beq +0x76 /* 00002442 */ 000023CE 206C 0030 movea.l A0, [A4 + 0x30] 000023D2 2D48 FFC4 move.l [A6 - 0x3C], A0 000023D6 2046 movea.l A0, D6 000023D8 226E FFC4 movea.l A1, [A6 - 0x3C] 000023DC 3368 000E 0018 move.w [A1 + 0x18], [A0 + 0xE] 000023E2 206E FFC4 movea.l A0, [A6 - 0x3C] 000023E6 7000 moveq.l D0, 0x00 000023E8 2140 0012 move.l [A0 + 0x12], D0 000023EC 4267 clr.w -[A7] 000023EE 2F2C 0030 move.l -[A7], [A4 + 0x30] 000023F2 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000023F6 3D5F FFD0 move.w [A6 - 0x30], [A7]+ 000023FA 6724 beq +0x26 /* 00002420 */ 000023FC 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */ 00002402 2F0C move.l -[A7], A4 00002404 3F3C 0001 move.w -[A7], 0x1 00002408 3F2E FFD0 move.w -[A7], [A6 - 0x30] 0000240C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00002410 2F0C move.l -[A7], A4 00002412 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A 00002418 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 0000241C 6000 0136 bra +0x138 /* 00002554 */ label00002420: 00002420 206C 0030 movea.l A0, [A4 + 0x30] 00002424 202B 0004 move.l D0, [A3 + 0x4] 00002428 D0A8 0028 add.l D0, [A0 + 0x28] 0000242C 2D40 FFDC move.l [A6 - 0x24], D0 00002430 6C2C bge +0x2E /* 0000245E */ 00002432 2F0C move.l -[A7], A4 00002434 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 0000243A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 0000243E 6000 0114 bra +0x116 /* 00002554 */ label00002442: 00002442 4AAB 0004 tst.l [A3 + 0x4] 00002446 6C10 bge +0x12 /* 00002458 */ 00002448 2F0C move.l -[A7], A4 0000244A 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 00002450 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00002454 6000 00FE bra +0x100 /* 00002554 */ label00002458: 00002458 2D6B 0004 FFDC move.l [A6 - 0x24], [A3 + 0x4] label0000245E: 0000245E 70FF moveq.l D0, 0xFFFFFFFF 00002460 B0AB 0008 cmp.l D0, [A3 + 0x8] 00002464 56C0 sne D0 00002466 4A00 tst.b D0 00002468 671E beq +0x20 /* 00002488 */ 0000246A 222B 0008 move.l D1, [A3 + 0x8] 0000246E D2AE FFDC add.l D1, [A6 - 0x24] 00002472 5FC1 sle D1 00002474 C001 and.b D0, D1 00002476 6710 beq +0x12 /* 00002488 */ 00002478 2F0C move.l -[A7], A4 0000247A 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65 00002480 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00002484 6000 00CE bra +0xD0 /* 00002554 */ label00002488: 00002488 2D6B 0008 FFE0 move.l [A6 - 0x20], [A3 + 0x8] 0000248E 206E FFF4 movea.l A0, [A6 - 0xC] 00002492 3D68 0006 FFE4 move.w [A6 - 0x1C], [A0 + 0x6] 00002498 2046 movea.l A0, D6 0000249A 3D68 0006 FFE6 move.w [A6 - 0x1A], [A0 + 0x6] 000024A0 4267 clr.w -[A7] 000024A2 2F04 move.l -[A7], D4 000024A4 486E FFD8 pea.l [A6 - 0x28] 000024A8 4EBA DBB6 jsr [PC - 0x244A /* 00000060 */] 000024AC 3D5F FFD2 move.w [A6 - 0x2E], [A7]+ 000024B0 665A bne +0x5C /* 0000250C */ 000024B2 41ED FCE6 lea.l A0, [A5 - 0x31A] 000024B6 2A08 move.l D5, A0 000024B8 42A7 clr.l -[A7] 000024BA 2F05 move.l -[A7], D5 000024BC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000024C0 2E1F move.l D7, [A7]+ 000024C2 6610 bne +0x12 /* 000024D4 */ 000024C4 2F0C move.l -[A7], A4 000024C6 2F3C FFFF EC69 move.l -[A7], 0xFFFFEC69 000024CC 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 000024D0 6000 0082 bra +0x84 /* 00002554 */ label000024D4: 000024D4 2047 movea.l A0, D7 000024D6 43EE FFD8 lea.l A1, [A6 - 0x28] 000024DA 20D9 move.l [A0]+, [A1]+ 000024DC 20D9 move.l [A0]+, [A1]+ 000024DE 20D9 move.l [A0]+, [A1]+ 000024E0 20D9 move.l [A0]+, [A1]+ 000024E2 2F04 move.l -[A7], D4 000024E4 2F07 move.l -[A7], D7 000024E6 4EBA DB18 jsr [PC - 0x24E8 /* 00000000 */] 000024EA 2D4C FFC0 move.l [A6 - 0x40], A4 000024EE 206E FFC0 movea.l A0, [A6 - 0x40] 000024F2 7000 moveq.l D0, 0x00 000024F4 2140 0018 move.l [A0 + 0x18], D0 000024F8 206E FFC0 movea.l A0, [A6 - 0x40] 000024FC 317C 0004 0016 move.w [A0 + 0x16], 0x4 00002502 206E FFF8 movea.l A0, [A6 - 0x8] 00002506 20AE FFDC move.l [A0], [A6 - 0x24] 0000250A 602E bra +0x30 /* 0000253A */ label0000250C: 0000250C 2D4C FFBC move.l [A6 - 0x44], A4 00002510 7001 moveq.l D0, 0x01 00002512 B06E FFD2 cmp.w D0, [A6 - 0x2E] 00002516 660E bne +0x10 /* 00002526 */ 00002518 206E FFBC movea.l A0, [A6 - 0x44] 0000251C 217C FFFF EC63 0018 move.l [A0 + 0x18], 0xFFFFEC63 00002524 600C bra +0xE /* 00002532 */ label00002526: 00002526 206E FFBC movea.l A0, [A6 - 0x44] 0000252A 217C FFFF EC6B 0018 move.l [A0 + 0x18], 0xFFFFEC6B label00002532: 00002532 206E FFBC movea.l A0, [A6 - 0x44] 00002536 4268 0016 clr.w [A0 + 0x16] label0000253A: 0000253A 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */ 00002540 2F0C move.l -[A7], A4 00002542 3F2C 000C move.w -[A7], [A4 + 0xC] 00002546 3F3C 0001 move.w -[A7], 0x1 0000254A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000254E 2F0C move.l -[A7], A4 00002550 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */] label00002554: 00002554 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00002558 4E5E unlink A6 0000255A 2E9F move.l [A7], [A7]+ 0000255C 4E75 rts